News for hackers. Stuff that matters.
Re:Man Spends Entire Career Mastering Crappy Codebase by armitron on Thursday August 03, 2023 @07:54AM (#36984540)
So you left a job that paid 2x and exposed you to hard problems that require reliable solutions for a job inside the horror clusterfuck that's the modern web where nothing really "works" and there's no real engineering to speak of besides monkeys throwing crap in a shared pile and shovelling it out the door ASAP.

Good for you I guess?

Re:Man Spends Entire Career Mastering Crappy Codebase by intelVISA on Thursday August 03, 2023 @08:18AM (#36984809)
Most people I know, inc. myself, would call this a "bruh moment".

I can't fathom willingly entering the web mines if you've already sunk in the hours to master high perf native code, OSdev, dist systems etc. People usually enter web to avoid having to learn such things.

To discard that knowledge and instead compete with an endless stream of fresh grads, boot camp grinders and LLMs for less money? A madness if I've seen one.

Re:Man Spends Entire Career Mastering Crappy Codebase by sys_prog on Thursday August 03, 2023 @10:15AM (#36986256)
Fun fact: I'm actually a bootcamp grad in web dev doing the opposite. I agree.
Re:Man Spends Entire Career Mastering Crappy Codebase by shadowgovt on Thursday August 03, 2023 @12:10PM (#36987820)
Speaking as someone who does both:

Web tech is more immediately rewarding. With C++ (and especially with modern web dev agile processes), you can spend a week building enough framework and infrastructure crap to stand up the barest inkling of a demo of the solution you plan to implement, only to have the whole thing pivot out from under you and become wasted work.

More complicated languages and frameworks that manage memory and do UI and everything for you let you get to a prototype much faster, so you can see whether it'll work or whether you want to toss out the idea much sooner.

Re:Man Spends Entire Career Mastering Crappy Codebase by seanthemon on Thursday August 03, 2023 @08:36AM (#36985014)
Tell me you know nothing about web dev without telling me you know nothing about web dev
Re:Man Spends Entire Career Mastering Crappy Codebase by ncann on Thursday August 03, 2023 @08:48AM (#36985154)
It's hyperbolic but it's a common sentiment that I tend to agree with. The web dev world changes too fast and too often, many stacks involve absurd complexity for dubious performance and maintainability and other metrics.
Re:Man Spends Entire Career Mastering Crappy Codebase by recursive on Thursday August 03, 2023 @09:40AM (#36985761)
I've been doing web dev for 20+ years. Which part is wrong?

It's not hard to find feature support or implementation differences between browsers. But these days, that's not really the problem. I can go read the ES language specification, and generally find user agents/node/deno/bun have compliant implementations.

The problem is brittle "ecosystem" stuff. How are the create-react-apps going? How is module bundling going amidst the UMD/CJS/ESM war?

Re:Man Spends Entire Career Mastering Crappy Codebase by brnt on Thursday August 03, 2023 @08:53AM (#36985213)
HFT is still CRUD, CRUD for the extremely wealthy.

If you want interesting, go to HPC large scale simulation.

Re:Man Spends Entire Career Mastering Crappy Codebase by gorjusborg on Thursday August 03, 2023 @08:57AM (#36985255)
The arrogance you are showing is disgusting.

Even if the decision he made was a bad one, you don't know anything about why it made sense for him at the time.

People aren't algorithms running in complete isolation and silence. They live in nuanced circumstances you can't possibly understand by his short history in a comment.

I hope you can find understanding and peace in the future.

Re:Man Spends Entire Career Mastering Crappy Codebase by sfn42 on Thursday August 03, 2023 @09:34AM (#36985666)
Damn so it's not just me having that impression. Guess I better steer towards other things..