Attention: This article was published over 12 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Unless your problem domain includes some specific need for highly optimized code, consider what is your biggest coding priority. I’m going to suggest that …
Programming for Change
Attention: This article was published over 12 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.It has become clichรฉ to say that the only constant in life is change, and most people accept it as a given. However, we …
Five Funny Moments in Developer History
Attention: This article was published over 12 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.I’ve been working in development environments my whole career, over 30 years. I started out sharing an office that actually had a door on …
Vacuole Encapsulation
Attention: This article was published over 12 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Before you Google “Vacuole Encapsulation,” let me introduce you to my totally-made-up programming idea called a Vacuole. I was working on a problem where …
The Importance of Unit Testing
Attention: This article was published over 12 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.I’m currently working on an enhancement to an existing insurance premium rating algorithm. Anyone who has done work in insurance (whether it be in …



