|
|
|
|
|
by froh
409 days ago
|
|
new languages are created to push the boundaries for manageable essential complexity, by reducing "accidental" complexity. clojure's data structures for example enable simpler concurrent work on stupid enterprise data. however. I've seen favorite hot fancy XYZ bit rot in large enterprise code bases. the oh so bored original author long gone. boring architecture documentation missing. business critical underdocumented unmaintainable genius code. and I'll kneecap every greenhorn that tries to add such bored kid complexity in my vicinity. get me right: rust and clojure and friends are great tools and you'll have my back if and where they are needed and add value. then we'll go all in. but no bored kid complexity. go and find yourselves some niche product companies, non enterprise, with hard tricky problems to solve and do genius programming there. |
|