4 ms·
Here we go again. Choose boring technology aka pick the technologies I think are the best.
by threeseed 2y ago
Here we go again.
Choose boring technology aka pick the technologies I think are the best.
- Cthulhu_ 2y agoWell, maybe - the why of why the author thinks those technologies are best are in the catchprhrase itself (they are boring), and the motivation of why boring is good is described at https://mcfunley.com/choose-boring-technology https://mcfunley.com/choose-boring-technology and the like.
- markusw 2y agoYep! "Boring tech" has basically become an established term at this point, I'm not going to change that.
- devjab 2y agoI think boring is mostly a bad terminology for stable in these sort of arguments. Which means you get to actually focus on doing work. This author is apparently a fan of Go as an example of what they probably consider a “boring” technology and from that article it seems they came from Python. I think that speaks volumes about how they work with technologies that don’t change very often, because they are designed to be simple to use. Well maybe not Python if you allow it to go crazy, but if you actually know the difference between looping over a List and using a generator you probably do some very boring Python. I think it’s similar to why a lot of places use Ruby on Rails, Django and the likes. They work, and they work well. It’s why people use Debian. It’s to lead relatively uneventful lives as far as the underlying tech goes, which is “boring”. In my experience you’ll find far less attachment to specific technologies in this crowd of people. They like their stable tools but they won’t preach to you about a specific tool, more so about how choosing something that is simple to work with because it just works is nice. We do it in practice, we use C and we didn’t go onboard with Rust. We use a little Zig but only when it’s completely interoperable with C. In 5-10 years when Rust or Zig are more mature (and boring) we may pick them up again. Well I probably won’t be here by then but I’m sure you know what I mean. Until they get boring, however, we’re just going to use C. I don’t think C is better than Rust and I don’t think you should necessarily copy us, but for us C is “boring” and Rust isn’t.
- markusw 2y agoParty pooper. ;)
- neolefty 2y agoYour secret is out. Hopefully it's everybody's secret, and we just have different preferences. But then "use technologies that you enjoy, and add LLMs" is a less grabby headline.
- markusw 2y agoMy point isn’t about these particular technologies. Pick any you like. But maybe not the flashy new ones, but the ones that make you the most productive and don’t change a lot. And then add the fancy new LLMs.