Live data from Hacker News

Tell HN: Modern software engineering is ridiculous

news.ycombinator.com

11–20 of 26 posts

Re: Tell HN: Modern software engineering is ridiculous

#11
post #2

Yep. Ongoing problem for decades. And now with “AI” to make it more ridiculous. I look forward to retiring soon and never looking at code again.

lol

But in theory, AI should be able to write directly in assembler. The 'stacks' would be merely layers of understanding in the AI, and it should be able to compress these down to tight assembly code that does the thing required, rather than using actual software layers. In theory.

Re: Tell HN: Modern software engineering is ridiculous

#14
I still yearn for the days where I could run the whole application in my IDE and step through it with a debugger line by line.

Or even just insert print("foo") like the barbarian I am.

Now I can't attache the IDE because everything is 50 microservices. I can't print-debug because the logging system requires fully formed JSON output and it's clustered and distributed and billed by line and I need to use a Web UI to see my own application's logs ffs.

Get off my lawn.

Re: Tell HN: Modern software engineering is ridiculous

#15
post #13

Amen! The funny thing is this sounds like a “get off my lawn!” rant, and yet it’s so true if you’ve been around long enough to have seen a few tech cycles. But this also only seems to matter if you are NOT in a “move fast and break stuff” environment.

I agree. I also think the "move fast and break stuff" mindset is one of the worst things to happen in the industry.

Re: Tell HN: Modern software engineering is ridiculous

#16

Abstractions would be fine, if they were solid code. Code that I don't have to write, that I don't have to debug, that I don't have to maintain, is wonderful - if it works. The problem isn't abstractions. The problem is that too many of the abstractions don't work - they have bugs. (Yes, I know, all code has bugs. I even found a bug in the STL once. Still, that's one bug I have seen in it in 30 years. There are other…

I think that a lot of this is related to another thing that's gone wrong in the industry: releasing buggy software has become not just tolerable, but expected. The usual excuse is that it's no big deal because an update can just be pushed out later.

Re: Tell HN: Modern software engineering is ridiculous

#20
post #2

Yep. Ongoing problem for decades. And now with “AI” to make it more ridiculous. I look forward to retiring soon and never looking at code again.

lol But in theory, AI should be able to write directly in assembler. The 'stacks' would be merely layers of understanding in the AI, and it should be able to compress these down to tight assembly code that does the thing required, rather than using actual software layers. In theory.

In theory the AI can just hallucinate the output of the program, cutting out the programming altogether. That will work for companies that already use spreadsheets and McKinsey consultants.
Post reply on HN