I should preference all my language preference posts with:
Different key strokes for different folks
https://twitter.com/terrible_coder/status/1003656998867501057 …
-
-
Replying to @generativist
:) I think you use the programming language that provides the abstractions you need.
1 reply 0 retweets 1 like -
Replying to @terrible_coder
I *mostly* agree. But, I know that for me, personally, given access to powerful abstractions, I tend to use them, which induces needless complexity creep. So, now I prefer constraints, anticipating a happier me in the future, when revisiting old code.
1 reply 0 retweets 0 likes -
-
Replying to @terrible_coder
They tend to layer though. Like, 1. Abstract f is perfect; 2. Okay, given f, abstract g is a nice shortcut; 3. Then, given g, h becomes an accessible solution; Soon enough, there are too many abstractions. Discipline is hard given flexibility. So I prefer constrained spaces.
2 replies 0 retweets 1 like
It's also way easier when your in a team or pair, where the other person can say, "hey, so, you're doing this to solve a problem introduced by a bad abstraction. let's just fix the other one rather than adding new abstractions."
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.