Tell Me Like I’m 12: What is Agile?

Tell Me Like I’m 12: What is Agile?

I’m introducing a new series today: Tell Me Like I’m 12. This series will be about distilling down some of the common ideas, phrases, and words used within Agile, but explaining it like I might explain something to a 12 year-old. Why? Because if a young kid can understand it, hopefully experienced and new developers … Read More

The Most Trusted Book on Software Craftsmanship

The Most Trusted Book on Software Craftsmanship

One of most frustrating things any software engineer deals with is unmaintainable code. Code that makes you study a class for hours before its intent comes to life. Code where variable names are meaningless. Code that doesn’t have any form of automated tests making it difficult and frightening to change it in any way. Clean … Read More