joshuago’s Bookmarks
Practice deliberately. Get back to basics. Put down your ego and specifically concentrate on the areas where you make the most mistakes.
We’re used to thinking of competitive advantage coming from a Eureka-innovation like Google’s PageRank, but the most lasting advantage comes from a million incremental improvements in an operationally intensive business. And there are thousands of opportunities to get operationally intensive.
Civil liberties are not just an ornament, or a quaint American tradition. Civil liberties make countries rich. It is the people who break rules that are the source of America's wealth and power.
Long-term, jobs can only come through education, training and investment in regions of the country that are not IT centers. No quick fix.
Being bored is awesome. Savor it. "My creativity flourished because of the soul-crushing boredom of my childhood."
A tutorial on those aspects of floating-point that have a direct impact on designers of computer systems.
Knowledge of what is generally considered “low-level” programming is waning. Here's how to beef up in this area.
When might it be your time to "quit"? You can quit things like businesses or projects if you know they are merely one means to your passion. You know if you've done your very best to make it work. But what you can't quit is fighting for your purpose, and living, and finding new, more effective ways to bring forth your passions in the world.
The set of features you choose to build is one thing. The level you choose to execute at is another. Keep it tight.
If you want to create change, at least some of your time is going to have to be spent off the grid. Don't delude yourself into thinking that tweeting and facebooking are revolutionary acts.