News for hackers. Stuff that matters.
Re:Software engineering may no longer be a lifetime career by davidw on Monday May 11, 2026 @01:08PM (#48097675)
Commenting on Hacker News?
Re:Software engineering may no longer be a lifetime career by wartywhoa23 on Monday May 11, 2026 @02:23PM (#48098694)
For those who claim to be developers who code no more than 5% of their time and resort to arguments like "we're already not writing machine code by hand for 50 years, how is AI different from a higher level language?", it's not commenting, it's shilling for the AI corpocracy on HN.
Re:Software engineering may no longer be a lifetime career by truncate on Monday May 11, 2026 @03:49PM (#48099794)
>> "we're already not writing machine code by hand for 50 years, how is AI different from a higher level language?"

I never got that argument. Compilers are formally proven, deterministic algorithms . If you understand what compiler does, you can have pretty good idea what it will produce. If it doesn't do that, its a bug. Definition of correctness is well defined by semantic equivalence.

LLMs are none of that. Its a fuzzy system that approximates your intent and does its best. I can make my intent more and more specific to get closer to what I want, but given all that is just regular spoken language its still open to interpretation. And all that is still quite useful, but I don't get the assembly language comparison here.

Re:Software engineering may no longer be a lifetime career by pjmlp on Tuesday May 12, 2026 @09:26AM (#48107995)
Because compilers are only deterministic when using ahead of time compilation, without profiling data, and always the same set of compiler flags.

Introduce dynamic compilation, profiling data, optimization passes, multiple implementations, ML driven heuristics, and getting deterministic Assembly output from a compiler starts to get harder to achieve.

Re:Software engineering may no longer be a lifetime career by truncate on Tuesday May 12, 2026 @07:41PM (#48116021)
You are right about that but that's talking about what you generate but not what the output does. My point is that the compilers still designed to preserve semantic equivalence. semantic equivalence makes sense here because there are semantics well defined for both input and output. That bit is supposed to be deterministic. If something breaks that that is a bug.

I just don't think comparing with compilers is a good argument.

Re:Software engineering may no longer be a lifetime career by pjmlp on Wednesday May 13, 2026 @03:35AM (#48118917)
Semantic equivalence breaks down with UB optimizations.
Re:Software engineering may no longer be a lifetime career by truncate on Wednesday May 13, 2026 @06:27PM (#48128420)
and hence reading code is unnecessary because how well LLMs understand and converts my prompts is almost equivalent to how well compilers can understand programs and turn into assembly. The prompts carry equal amount of ambiguity as the prompts I would write to define the behavior and want.
Re:Software engineering may no longer be a lifetime career by cobbzilla on Monday May 11, 2026 @05:23PM (#48100863)
By extension, does this imply that all the HLL advocates from decades past were shilling for compiler companies?
Re:Software engineering may no longer be a lifetime career by icedchai on Monday May 11, 2026 @01:29PM (#48097952)
In all seriousness, communications consumes a lot of time. Meetings, emails, Slack messages, pestering stake holders and other developers...
Re:Software engineering may no longer be a lifetime career by hjort-e on Monday May 11, 2026 @01:40PM (#48098091)
If you spend 95% of your time on that stuff, you better be working on like critical infrastructure where nothing can go wrong, otherwise you are in an incredibly dysfunctional company.
Re:Software engineering may no longer be a lifetime career by icedchai on Monday May 11, 2026 @02:11PM (#48098532)
I agree it would be absurd for it to take 95% of your time. I have, however, seen that it takes a lot more time than one would think.

I did some contracting work for a severely dysfunctional meeting heavy organization and it was about 2 hours of meetings for every hour of real technical work!

Re:Software engineering may no longer be a lifetime career by hjort-e on Monday May 11, 2026 @02:45PM (#48099026)
Ah yes agreed, if it's more than 90% it just signals to me that a developers skills are probably being wasted too much on business/coordination stuff.

But i guess if we mean actual time tapping your keyboard making code, then it's true some days for senior+ devs, but definitely not technical work overall.

Re:Software engineering may no longer be a lifetime career by fragmede on Monday May 11, 2026 @02:31PM (#48098820)
So about 26 hours of meetings to 13 hours of "real technical work" per week, but that's is 33%, not 5%.
Re:Software engineering may no longer be a lifetime career by skydhash on Monday May 11, 2026 @02:28PM (#48098775)
Even when it’s not dysfunctional, you spend a lot of time on communication and reading stuff other people wrote (including code). It’s very rare to work in isolation.
Re:Software engineering may no longer be a lifetime career by hjort-e on Monday May 11, 2026 @02:50PM (#48099084)
I guess it depends on what you feel coding is. To me it's the architecture planning and reading other people code, not just writing code. If we say it's just typing, then 95% is not absurd no
Re:Software engineering may no longer be a lifetime career by skydhash on Monday May 11, 2026 @02:59PM (#48099201)
> it depends on what you feel coding is. To me it's the architecture planning and reading other people code, not just writing code

And that would be where we disagree. I don’t read code to look at code. When I’m reading code, I’m looking for the contracts to follow when interacting with a system. It would be nice if it were documented, but more often than not you have to rely on code.

It’s very rare that I plan with a technical mindset. Yes I use the jargon, but it’s all about the business needs. Which again create contracts.

Same with writing code. Code is like English for me. If I don’t have a clear idea on what to write, I stop and do research (or ask someone). But when I do, it’s as straightforward as writing a sentence.

Re:Software engineering may no longer be a lifetime career by hjort-e on Monday May 11, 2026 @03:18PM (#48099441)
Huh? So you you don't research if something is technically feasible before you promise your stakeholders a delivery time/ price estimate?

We all do the same stuff, the disagreement would just be what you feel coding is and if you think technical work is the same thing or a superset. If you as software dev aren't hands on with planning or working more than 5% of your time, you are basically a PO with a programing hobby

Re:Software engineering may no longer be a lifetime career by skydhash on Monday May 11, 2026 @06:05PM (#48101295)
> So you you don't research if something is technically feasible before you promise your stakeholders a delivery time/ price estimate

I believe 99% of requests are not about what’s technically feasible. And the rare time I encountered one of those, my answer has mostly been “you don’t have enough resources to try solving that problem”.

If you know your fundamentals well, very often you will find the same common blocks everywhere. People much more smarter than me has solved a lot of fundamental issues and it’s rare that I see a business request that doesn’t reuse the same familiar stuff.

That’s why coding is mostly boring. You follow the same pattern again and again. But what dictates the flows are the business parameters. And that’s why most senior spend so much time gathering good requirements. Because the code is straightforward after that.