The detached, analytical tone (despite this supposedly happening to them), the simple character tropes, and obvious 'deeper message' are clear signs this is just a fable.
It's written by AI. I have made LLMs adopt the same tone by prompting to be engaging. Short sentences. Every point intended to land with impact. Artificial gravitas. I consider that a failed experiment and rewrote it, rather than posting to Medium
This is basically the average rustacean's wet dream. But I can probably point out half a dozen reasons (without even thinking) why this wouldn't work in a realistic environment. Unless that one guy is literally a savant and the others are negative net contribution random monkey devs who were twiddling their thumbs all day at best. And in that case the end result would probably be the same, it has nothing to do with the specifics of this story.
As long as sneaking "archive.is/" (many mirrors exist) in after "https://" and it works, I'm not going to object. But I often do just click back because the effort of doing that outweighs the value of reading.
But even if true, that's trivial to change hiring another dev (or Rust dev specifically) and giving it a couple of months to understand the architecture.
Don't get me wrong, its plausible, but like why was this one guy able to replace everyone? yes he was faster and junk, but like what the fuck were all of you doing?
How was he able to replace an entire stack in less than a month without introducing huge amounts of logical errors?
The "healthcheck" that is provided is just junk. It gives you app uptime, great, but that's _useless_ without context. Oh its neat, but also fucking pointless. I'm not a node person, but you can write the same thing is ~12 lines of node.
I didn’t read the whole thing because login but yes, firing the whole team thanks to one rockstar is the most braindead bit of management I have ever heard
Let’s say it’s easy to replace those people with Rust engineers (it isn’t)
Lets say there were no critical bugs introduced in a total rewrite (there almost certainly were)
Let’s say that morale among the rest of the org won’t instantly nosedive because a whole team got canned over architecture decisions they had no part in (it will)
Are we to believe that this unicorn 10x Rust engineer wont instantly be bored out of their skull because now that the team is gone there is no one left to maintain the devops pipelines, write all the docs and runbooks, and all that tedious stuff that any regular team handles?
How long until this rockstar unicorn ninja bails for another fun Rust from scratch project elsewhere?