
“We’re a generation of men raised by woman. I’m wondering if another woman is really the answer we need.”
‘For All Our Failings, Despite Our Limitations and Fallibilities, We Humans Are Capable of Greatness’
Earth - The Pale Blue Dot (via theloftproductionsUS) via Daring Fireball

I had never seen this shot of a young Steve Jobs, um, saluting IBM before. Love it.
(via McCarron)
izs:
I got this email last night from Sean Silva:
I was browsing the code for your npm.js project (this file in particular: https://github.com/isaacs/npm/blob/master/npm.js), and noticed you using a style where you line up your commas under the ‘r’ of your var statements, and under your [ and {…
Node.js is not the first platform to have a good asynchronous story, it’s just the first platform that many people care to use that has a good asynchronous story. And it’s not so much about the asynchronous part as it is about a good, compelling story. Rhino’s story is “we’re JavaScript only in Java” and SpiderMonkey’s story is “we’re not Rhino”.
Node definitely has a compelling story. It may not be the best solution for everything, but what is?
Vivek Haldar on programming as a craft.
Due to high quality open source, it’s easy to see the final output of world-class programmers. Just download the source, and start reading it. But what about the nuts and bolts, the mechanics? You can’t see the seemingly insignificant things that you have to repeat a thousand times over to get to clean and working code.
This phenomenon is somewhat alleviated by pair programming and the apprenticeship movement, but as a whole is still too neglected.
Insightful post from Michael Feathers on the history and limitations of TDD.
The thing that fascinates me the most these days is where TDD and refactoring fall apart. I’m most concerned with the “you can’t easily get there from here” problem. In a nutshell, it seems that incremental development of a design works fine until you confront stories which force you to change internal structure drastically to accommodate them.
via Michael Tsai