Software Design Heuristics

The cruelest part of being trapped in the fifth-year plateau is that you are now competent enough as a software engineer that you know what garbage looks like and you know what good looks like, but you can’t always get there. A lot of the code you write is amazing, but some of it (most […]