you could build a language that rewards some notion of simplicity & punishes some notion of complexity but we have those, they're called functional programming languages and programmers go out of their way to implement the most rube-goldberg contraptions atop to feel smart
-
-
as ever, the irony is that even if you do make a nice codebase with low cognitive overhead, changes will get made in the easiest places until people run out of easy things to change, and then you're back to a big ball of mud reducing cognitive overhead is an ongoing task
Show this thread -
at the end of the day "clean vs dirty" or "complex vs simple" or "good and bad" are just words programmers use to describe their own experiences with a code base and assert them as objective truth over wrangling with the fact that every choice is a tradeoff
Show this thread -
this thread is going to be catnip for people to tell me about how their favourite thing is good and the thing they don't like is bad so i am going to mute it and go to a duckpond
Show this thread
End of conversation
New conversation -
-
-
It makes me feel smart when I make things easy for others
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.