Hacker Newsnew | past | comments | ask | show | jobs | submit | abm53's commentslogin

I wouldn’t say the pessimists fall into that category.

In my experience they are mostly the subset of engineers who enjoyed coding in and of itself and ——in some cases—— without concern for the end product.


I think GP was a joke about the ability of a typical programmer.

I certainly read it as one and found it funny.


The article doesn’t present any hypotheses regarding this, and I suspect we simply don’t know yet.

But if true presumably it’s one of the usual reasons for observing data with low likelihood according to a model: misspecification or statistical bias/variance.


The rebuttal to this would be that you can do many such tasks in parallel.

I’m not sure it’s really true in practice yet, but that would certainly be the claim.


But can you mentally "keep hold" (for lack of a better term) of those tasks that are getting executed in parallel? Honestly asking.

Because, after they're done/have finished executing, I guess you still have to "check" their output, integrate their results into the bigger project they're (supposedly) part of etc, and for me the context-switching required to do all that is mentally taxing. But maybe this only happens because my brain is not young enough, that's why I'm asking.


The type of dev who is allowing AI to do all of their work does not care about the quality of said work.


I think the difference is that you're applying a standard of correctness or personal understanding of the code you're pushing that is being relaxed in the "agentic workflows"


I have the AI integrate their results themselves. That's if anything one of the things they do best. I also have them do reviews and test their own work first before I check it, and that usually makes the remaining verification fairly quick and painless.


I’m unsure exactly in what way you believe it has gone “down the hill” so this isn’t aimed at you specifically but more a general pattern I see.

That pattern is people complaining that a particular model has degraded in quality of its responses over time or that it has been “nerfed” etc.

Although the models may evolve, and the tools calling them may change, I suspect a huge amount of this is simply confirmation bias.


> If you're the type of programmer who thinks of yourself as just a programmer, and take pride in your secure code, ability to optimize functions and algorithms, you're exactly the kind of programmer AI will replace.

The most successful engineers are the ones who can accurately assess the trade-offs regarding those things. The things you list still may be critical for many applications and worth obsessing over.

The question becomes can we still achieve the same trade-offs without writing code by hand in those cases.

That’s an open question.


More to the point: is randomness of representation or implementation an inherent issue if the desired semantics of a program are still obeyed?

This is not really a point about whether LLMs can currently be used as English compilers, but more questioning whether determinism of the final machine code output is a critical property of a build system.


Correct… reading code is a much more difficult and ultimately, productive, task.

I suspect those using the tools in the best way are thinking harder than ever for this reason.


> reading code is a much more difficult

Not inherently, no. Reading it and getting a cursory understanding is easy, truly understanding what it does well, what it does poorly, what the unintended side effects might be, that's the difficult part.

In real life I've witnessed quite a few intelligent and experienced people who truly believe that they're thinking "really hard" and putting out work that's just as good as their previous, pre-AI work, and they're just not. In my experience it roughly correlates to how much time they think they're saving, those who think they're saving the most time are in fact cutting corners and putting out the sloppiest quality work.


  The first principle is that you must not fool yourself--and you are the easiest person to fool. So you have to be very careful about that.

  - Feynman


It depends on the language, paradigm (or lack thereof), quality/accuracy of the names.

My work’s codebase is 30 years of never-refactored C++. It takes an exceptional amount of focus and thinking to get even a cursory understanding of anything a particular method or class does or why it’s there.

But for languages like C, I agree with you (as long as function pointers aren’t used abused).


Sure. Reading a book is a much more difficult and ultimately, productive, task than writing a book.


My advice: keep it on a tight leash.

In the happy case where I have a good idea of the changes necessary, I will ask it to do small things, step by step, and examine what it does and commit.

In the unhappy case where one is faced with a massive codebase and no idea where to start, I find asking it to just “do the thing” generates slop, but enough for me to use as inspiration for the above.


> They are prone to nervous breakdown, social withdrawal, and anxiety if anyone within earshot goes outside of the guard rails for acceptable speech.

I say this with sincerity: I have met precisely zero young people who I think come anywhere close to this description over the last decade.

I’ve seen it in the online world, yes, but this tends to amplify the very very small minority who (on the surface) appear to fit your description. And I see it across all age ranges and political persuasions.


I've seen it in person once with a former coworker, everything created anxiety, everything was problematic, she spent her entire time looking for a reason to be offended (especially tenuously on behalf of someone else). It was exhausting trying to work with her. She took so much time off too, at very short notice, as she just couldn't cope with working that day.


Yeah I have come across it too, I have also met examples like the woman you describe. But we don't really have to rely on personal anecdotes. The rise of anxiety in young people over the last 20 years is well documented. Someone who's really determined to pick holes in this will say that doesn't prove causality, it could be multivariate or it could be other things completely, and they're right, we're probably not going to find a gold standard scientific study proving my point. But if someone thinks this increase in anxiety is not tied to how people react to speech, online and off, or if they try to handwave it away as unconnected to the broader social change I'm describing, they're being obstinate or they're trying to protect their sacred cows... for another example we have many many people of all political leanings (including apolitical) these days talking about how they've disappeared from public social media and retreated into private chat groups because the public discourse is just too dangerous. That is cancel culture. It is real. It has had precisely the deleterious effect on society which I described.


> The rise of anxiety in young people over the last 20 years is well documented

Sure - but I'd argue that's due to the overall unhealthy aspects of internet use and not specifically 'cancel culture'.

The internet has become a constant stream of something that is simultaneously designed to maintain your attention and engagement ( control you ), and sell you stuff ( control you ).


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: