Yeah, I feel that.
The ageism in tech probably has something to do with it.
When I see some of these brobdingnagian disasters, I always wonder if there were any adults in the room, when the idea was greenlighted.
Yeah, I feel that.
The ageism in tech probably has something to do with it.
When I see some of these brobdingnagian disasters, I always wonder if there were any adults in the room, when the idea was greenlighted.
Ageism is definitely part of it, but most people just don't seem to care to learn in general, and of course the incentives are against it.
They'd rather treat the general version of Greenspun's 10th rule as a commandment, and create a new, ad hoc, informally-specified, bug-ridden, slow implementation of some fraction of whatever already addresses the requirement, than learn about how to use some existing tool that they don't already know.
One of my favorite examples is a company that home-rolled their own version of (a subset of) Kubernetes, ending up with a fabulously fragile monstrosity that none of the devs want to touch any more, and those who do quickly regret it.
Reminds me of
https://www.macchaffee.com/blog/2024/you-have-built-a-kubern...
And Kubernetes kinda built a BEAM... kinda :) Like, if everyone would just use BEAM then it's true (lol).
How does BEAM renew my certificates, configure reverse-proxies, mount networked storage volumes to whichever node a given process is running on and handle cronjobs, disk pressure and secrets?
I sure hope it doesn't involve a bunch of shell scripts to create a new, ad hoc, informally-specified, bug-ridden...
Nah Kubernetes is a systems level, language agnostic (at least doesn’t force you to run Golang workloads) variant of J2EE. It’s basically modern day Websphere
Would you like to explain the similarity you see between them? Apart from both of them being designed for resiliency, I don't see any.
What is BEAM? I get, like, physical beams when I try looking it up.
Erlang virtual machine
I had to implement a subset of postfix because security wouldn't greenlight any MTAs (or third-party software for that matter)...