logoalt Hacker News

groundzeros2015last Monday at 3:59 PM1 replyview on HN

You can’t design something by trying to anticipate all future changes. things will change and break.

In my personal design sense, I have found keeping away generality actually helps my code last longer (based on more concrete ideas) and easier to change when those days come.


Replies

dparklast Monday at 5:26 PM

In my experience, virtually every time I bake concrete data into identifiers I end up regretting it. This isn’t a case of trying to predict all possible future changes. It’s a case of trying to not repeat the exact same mistake again.

show 1 reply