The Importance of Naming

A story all too real...We've all seen the joke, time and time again --"There are only two hard things in Computer Science: off by one errors, cache invalidation, and naming things."It's true. Naming things can be really hard. There seems to be all of these hidden rules…

Read this article

Five Suggestions for Cleaner Code

Being involved in open source exposes you to a lot of different projects, individuals, coding styles... the works. It also means lots of code reviews. More reviews than I'd typically perform at work. In code reviews, I can be pretty opinionated. But I believe they stem from a strong desire…

Read this article