Does GitHub Enhance the Need for Code Review?

In 1999, a man named Eric S. Raymond published a book called, "The Cathedral and the Bazaar." In this book, he introduced a pithy phrase, "given enough eyeballs, all bugs are shallow," that he named Linus' Law after Linux creator Linus Torvalds. Raymond was calling out … [Read more...]

Why Github is Taking Over the World

There's a word out there that you'd be a lot more likely to hear from journalists, pundits, and authors than you would from techies: zeitgeist. The dictionary definition of the word, "the general beliefs, ideas, and spirit of a time and place," is straightforward … [Read more...]

How to Get People to Review Your Code: 4 Ideas that Actually Work

On the journey of my career, the variety of stops has been numerous and eclectic. On the subject of code review alone, I've seen the gamut. I've worked in an environment that prided itself on mandating that every line of code, written anywhere, must be reviewed by … [Read more...]

4 Unexpected Benefits of Reviewing Legacy Code

Legacy code is sort of like your house's crawlspace. It tends to be a repository for things that mattered to you in days past or items needed for special occasions. The code sits there, largely unnoticed. Until such time as an odd change or a production bug causes you to … [Read more...]

Is There Value in Having Non-Technical People Do Code Review?

Here’s a thought exercise for you. Should non-technical people participate in code reviews? It’s off the beaten path, but I think it’s an interesting philosophical consideration. We’re entirely used to code review as an exercise by developers and for developers. But is … [Read more...]