Recently I set up GitHub sponsors, if my content helps you, you can consider a one-time or monthly sponsorship.


This is where the ad would go. Instead though, I'd like to point you towards my GitHub Sponsors page. If you're a regular reader and my content is helping you, you can consider a one-time or monthly sponsorship. If you're a company looking for dedicated ad placements on this blog or my newsletter, you can email me at

I'm suspicious of acronyms. Think about it: is it a coincidence that the five most important principles in programming just happen to line up to form the word "SOLID"?

I'm suspicious of acronyms because there's always someone, somewhere, making compromises to make them work. Whether it is by omitting equally (or more) important elements because they don't fit the acronym; whether less important elements are included to make it work; or whether names are changed, their meaning obfuscated, so that they'd fit perfectly.

Acronyms are of course a great choice to market your ideas because, well, people tend to remember them. SOLID is the perfect example.