Practical Lessons in Peer Code Review

Millions of years ago, apes descended from the trees, evolved opposable thumbs and—eventually—became human beings. We see mandatory code reviews in a similar light: something that separates human from beast on the rolling grasslands of the software development savanna. Nonetheless, I sometimes hear comments like these from our…

Read More

"Because We Can" is Not a Good Reason

The two business books that have most influenced me are Geoffrey Moore’s Crossing the Chasm and Andy Grove’s Only the Paranoid Survive. Grove’s book explains that, for long-term success, established businesses must periodically navigate “strategic inflection points”, moments when a paradigm shift forces them to adopt a…

Read More

Firefox's Version Controversy isn't Just About Marketing. It's About the Strategic Direction of the Company.

For those who tuned in late, Mozilla announced after the release of Firefox 4 in March that they would be instituting a rapid release schedule like that of Google Chrome, involving a new browser release every six weeks. Resistance to the plan has been widespread. To some degree this reaction…

Read More