“Where have all the hackers gone?” + a way to discuss programming languages
morepablo.com
morepablo.com
Programming nowadays involves a lot less building from scratch, and a lot more library choice, which is one thing that ends up counting in favour of languages with big ecosystems (like JavaScript and Python).
Widespread technologies (like Python) have a bigger choice of framework innovation (like fast api for example), so there are definitely cases where not innovating with your language choice gives you more options to innovate with a framework choice further down the line?
I'd argue that Boring doesn't say that - it says be Boring in places that don't matter. If choosing an "interesting" language meets your needs, go for it and get everyone trained up, but maybe try to know the cost/benefit of that choice first.
Maybe it doesn't when applied correctly, but IME whether or not the technologies are a good fit aren't even discussed. At least in technical ("soil") terms; discussion is all about risk aversion in non-technical terms ("atmosphere") without saying that's what's happening.
I don't think folks should sweat every technical decision and I think there are many ways to fail with exotic tech (I'd be hard pressed to think of a better choice than Redis or Postgres, for example) but somehow certain technologies seem to be used even though I feel they're terrible in for cases like server programming.
Thanks for the read and thoughtful comment!