Acronyms

Written on 2023-01-29

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.

Things I wish I knew when I started programming

Things I wish I knew when I started programming cover image

This is my newest book aimed at programmers of any skill level. This book isn't about patterns, principles, or best practices; there's actually barely any code in it. It's about the many things I've learned along the way being a professional programmer, and about the many, many mistakes I made along that way as well. It's what I wish someone would have told me years ago, and I hope it might inspire you.

Read more

Comments

Loading…
No comments yet, be the first!
Noticed a tpyo? You can submit a PR to fix it.
HomeRSSNewsletterDiscord© 2025 stitcher.io