Remote Developers, Not Immigration Policy, Are the Real Solution to America's Tech Skill Shortage

Paul Graham's latest essay makes an impassioned plea for more liberal immigration policies in the United States for high-tech workers. Software startups are desperate for great developers, he writes, and the notion that we can meet this need simply by training more Americans is idiocy. The only way to satisfy…

Read More

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