what is going on here
Post
Remote status
Context
7hardest hit: proprietary blobs (the objdump'd binary is also "working code"), legacy sunk-cost systems, and companies that fired all the devs 10 ten years ago and have been just milking the cow until it dies off, since.
Everyone's working with some software he wish he could rewrite.
>new guy joins team
>new guy: woah, this is in Java? Java sucks!
>new guy: let me rewrite it in Haskell. I'm a super genius so it'll go great.
>boss: really? OK.
fast forward
>new guy#2
>new guy#3
>new guy#4
fast forward, it gets harder to argue the economic case of letting part of the team piss around for two years without doing anything productive.
@sickburnbro @apropos Hah! Rust. I know nothing about Rust other than Torvalds' takedown of the asshole who was being an asshole about something not being done in Rust. "You are the reason I won't use Rust." Paraphrased.
I recall a dev manager at one tech company I worked at saying he wanted everything written in one language rewritten in his preferred language because the former was not an 'enterprise' language. Yet everything I had been taught up to that point, which has some merit, is that you do not rewrite identical functionality in another language just for the sake of using the latter language. You can age it out over time, sure, but you get zero net gain if you do it all up front, and lose valuable time.
It's a cult, I tell ya.