Programmers *say* they want powerful abstractions and maximal freedom. In practice, you get stuff like this. Cute (and honestly very fun) as a lone hacker, but terrible for a large team that needs to meet deadlines and maintain your code after you leave. https://blog.plover.com/2018/09/03/#what-goes-wrong …
-
-
Yup abstractions are possibly a programmer's most important tools, but you have to know when to stop. This is sometimes expressed as the "code smell" of speculative generality / premature generalization. See also See the XP principle YAGNI (you aren't gonna need it).
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.