83 words, 1 min read
⚠️ This post links to an external website. ⚠️
The older I get as a software engineer, the less impressed I am by clever code.
A few years ago, I loved writing code that made me feel smart. Dense abstractions. Fancy design patterns. Generic types nested inside more generic types. APIs that looked elegant — at least until I came back six months later and couldn’t remember what I was thinking.
These days, my philosophy is much simpler.
I build software like I’m going to maintain it for the next ten years.
continue reading onmedium.com
If this post was enjoyable or useful for you, please share it! If you have comments, questions, or feedback, you can email my personal email. To get new posts, subscribe use the RSS feed.