philosophy

Recent articles

Please Write Tests

Programming isn't just writing a program, especially if you're coding professionally. You need to think about writing tests if you're coding as a member of an organization or team. This is still true even if your focus is developing new feat

Koan: Sizing A Project

A manager assigned a project to a developer. When the developer had sufficient time to review the project, the manager asked "How long will it take to complete?" "A lifetime," repli

One Release, One Smile

~Only so many hours in the day~ Each developer on a tech team has 8 hours a day, 40 hours a week, 2000 hours a year to develop a product. Time is limited, we can't get any more. (

Welcome To The Blog!

Hello fellow internet traveler! You must have come a long way to find yourself here. Come in from the cold, put up your feet, and let me tell you all about programming! Programming is not just typing commands into a computer. Far from