Links - May 27, 2016
Hi there. It had been a while! I have read a lot less than usual lately, but here are a few things I’ve recently enjoyed.
- I know how to program, but I don't know what to program Nano Dano - DevDungeon
Through an analogy between learning CS, and how to play musical instruments, the author explains the value of reinventing the wheel: cloning other people’s projects allows you to learn useful patterns as you go. Start by mimicking, and continue adding your own features. The important part is putting your fingers to work. For example, I got my start with Michael Hartl’s Rails Tutorial, and modified it bit by bit to fit my needs. One of the best pieces I have read on how to “level up” as a software engineer.
- If Philosophy Won’t Diversify, Let’s Call It What It Really Is Jay L. Garfield and Bryan W. Van Norden - The New York Times
“White people studies.”
- The Netflix Tech Blog: Creating Your Own EC2 Spot Market Andrew Park, Darrell Denlinger, and Coburn Watson - The Netflix Tech Blog
I learned this exists from my manager, who used to work at Netflix. Mind blown.
- What happened when a professor built a chatbot to be his teaching assistant Matt McFarland - The Washington Post
TLDR, no one noticed until the guy revealed it.
- 1,700 years ago, the mismanagement of a migrant crisis cost Rome its empire Annalisa Merelli - Quartz
- Government Must Play a Role Again in Job Creation Eduardo Porter - The New York Times
- Today's rich families in Florence, Italy, were rich 700 years ago Matthew Yglesias - Vox
- Google’s Go-to-Market Gap Ben Thompson - Stratechery
The “best” is not always enough.
- The Curse of Culture Ben Thompson - Stratechery
Culture is fascinating, but also really subjective, making it hard to quantify, or analyze. To make it worse, it is turtles all the way down: culture matters at the company, division, group, team and individual basis, and the larger the company the more culture solidifies as a “thing” that makes that company what it is.
- The Empty Brain Robert Epstein - Aeon
- Ruby has been fast enough for 13 years David Heinemeier Hansson - Signal v. Noise
Speed is rarely the reason to pick a programming language these days. See below.
- Blue. No! Yellow! Robert C. Martin - Clean Coder Blog
Mostly, its a matter of taste. See above.
- Ethereum is the Forefront of Digital Currency Fred Ehrsam - The Coinbase Blog
It takes guts to describe your company as the “…most popular way to buy, sell, and use bitcoin” or, more humbly, a “bitcoin wallet and platform” and then come out and say that something else is better, and possibly more sustainable, than BTC. Smells like a soft pivot to cryptocurrencies in general could be coming.
- The Father of Modern Metal Jonathan Waldman - Nautilus
Never thought steel could be this fascinating.
- What disturbed me about the Facebook meeting. Glenn Beck - Medium
If I am sharing an article by this guy, it must be good. Never thought I’d do that, but he does bring up good points.
- Make America Great Again for the People It Was Great for Already Bryce Covert - The New York Times
- The G.O.P. Is Not America, Clinton Is Not Rubio Paul Krugman - The New York Times
- The End of the End of the World Jonathan Franzen - The New Yorker
An epic article about Antarctica, family ties, global warming, and the future.
- Hello, This Is London Rising Andrew Godwin - Aeracode
A very cool project. Can’t go wrong with mapping + Python + 3D Printing.
- Fizz Buzz in TensorFlow Joel Grus
The machine learning inspired cousin to Fizz Buzz in Too Much Detail. You shouldn’t miss this one, even if your knowledge of ML is minimal.