4 ms·
Generally, the more (over-)engineered something is, the more of a pain it is to reuse/maintain/etc. Simple code is more likely to be grok'd easily by readers, a
by Willish42 4y ago
Generally, the more (over-)engineered something is, the more of a pain it is to reuse/maintain/etc. Simple code is more likely to be grok'd easily by readers, and therefore reused as many places as possible.
Working in an organization where there's a lot of overengineering going on constantly and it definitely feels like a significant portion is wasted effort for the time horizon such projects survive for.
Randall Monroe observations for this kind of stuff are always really spot on. I wonder what his creative process is like. I should probably read XKCD more often...