tef – How I write software:
In the end, I’m just trying to write code that doesn’t require keeping it all in my head when I read or change it. I find layering my code and splitting the business logic into components helps a bit, but really I try to write code that won’t confuse me later on, or worse, terrify me.
I try to write boring code.
Keep your product interesting and your code boring. :+1: See also: The failure mode of clever is “asshole”.