logoalt Hacker News

dnauticstoday at 1:20 PM1 replyview on HN

i dont know. ive seen and dealt with so many shit codebases that were justified because python/java/etc are "boring technologies" that had extreme gunning fog index for understanding the code because those boring technologies were not created for the task and were so cornered in to place because of needing backwards compatibility.

do you remember pythons miserable asyncio era (or how long it took to remove gil)? hell theres even something to the joke that "docker was created because python's pip is atrocious".

i dont think it changed the industry for better. it created a thought terminating slogan that was used to justify choices that were bad for developer ergonomics and curtail people trying for sonething better


Replies

willejstoday at 4:34 PM

I think you can apply this too strictly. this is really about having informed technical and business conversations and making tradeoffs. It encourages you to innovate, there are tokens, but to be careful. Sometimes its fine to do something in the wrong language if everyone has the experience and tooling/setup and its productive enough, otherwise its time to spend the tokens...