I use AI for taking info and restructuring it for me. Rewrite a Linear ticket in a proper format, take an info dump and turn it into a spike outcome or ADR doc that I can then refine. I also like it for the rote stuff I haven't memorized the structure of: building OpenSearch queries, writing boto3 snippets, etc. Other than that, my job is the same as it was pre-LLM hype. And from talking to other engineers, it seems that my experience is fairly standard.
Ask HN: With all the AI hype, how are software engineers feeling?
141–150 of 209 posts
Re: Ask HN: With all the AI hype, how are software engineers feeling?
#142No-Code Low-Code Vibe-Code
I have seen it all before
Great for 0 to 0.1
Soon as you have real domain problems to solve and any complexity the mess that is being created to create a solution is going to need fixing.
Re: Ask HN: With all the AI hype, how are software engineers feeling?
#143About 10% of the devs in my location are using genAI as a dev tool to some degree, but for most of those devs, that degree is pretty small.
Ironically(?), our primary products are deep learning systems, so this is a very AI-savvy group.
Re: Ask HN: With all the AI hype, how are software engineers feeling?
#144AI does 0% of my work and we are actively hiring. As someone mentioned on another AI thread, if AI is so good why aren't people just doing 15 PRs a day on open source projects like Node.js, React, Kubernetes, Linux, Ansible, etc? AI is sometimes a productivity booster for a dev, sometimes not. And it's unpredictable when it will and won't be. It's not great at giving you confidence signals when you should be skeptica…
You don't use any AI - drafting documentation, write boilerplate code, transcribing meetings, simplifying team communications, searching product documentation, alternative to Google or StackOverflow, creating presentations, as a brainstorming partner? I would consider all of these "work". If you say AI does 0% of your work, I'd say you're either a genius, behind the curve or being disingenuous.
Re: Ask HN: With all the AI hype, how are software engineers feeling?
#145Earlier quoted context omitted.
No, you're not alone I find it wastes my time more than it helps Everyone insists I must be using it wrong I was never arrogant enough to think I'm a superior coder to many people, but AI code is so bad and the experience using it is so tedious that I'm starting to seriously question the skills of anyone who finds themselves more productive using AI for code instead of writing it themselves
Agreed, but I'm also open to the likely possibility that LLMs genuinely work quite well in a few niches that I don't happen to work in, like writing run-of-the-mill React components where open source training data is truly abundant. In day to day work I could only trust it to help me with the most conventional problems that the average developer experiences in the "top N" most popular programming languages and framew…
I write run of the mill React components quite often and this has not been my experience with AI either so I really don't know what gives
Re: Ask HN: With all the AI hype, how are software engineers feeling?
#146It's nice as a passive thing like meeting transcription, or extra brainstorm head but that's about it.
Re: Ask HN: With all the AI hype, how are software engineers feeling?
#147Hiring is slower, salaries for open positions are down as well. But the reason is more offshoring to cheaper locations than AI. As of AI, I've been asked to test a partial rewrite of the current UI to the new components. For a few weeks I've been logging 10+ bugs a day. The only explanation I have, they use AI tool to produce nicely looking code which does not work properly in a complex app.
I'm Mexican (in Mexico) and I've seen this firsthand. There may be some truth to it, but soon enough these new companies will find out what several others found in the 90s (when the first wave of tech outsourcing came): The bottleneck is in communication and culture, not performance.
Anyway, point is, in a way AI is pushing the outsourcing trend a bit.
Re: Ask HN: With all the AI hype, how are software engineers feeling?
#148Earlier quoted context omitted.
and the LLM probably responded with "You're absolutely right!" to every idea they asked about.
That's one of the things I find most interesting when it comes to LLMs, a depressingly large proportion of the population seems to enjoy interacting with a deranged sycophant who treats all of their ideas and comments as a stroke of genius. Every time I read a response like "[you're right] [you're smart] [more than others]" to the most obvious observation it makes me squirm with discomfort. Especially when I just poi…
This is definitely true, and is something that I've noticed that really annoys me. I have noticed that it varies quite a bit by region and industry, so not universal to the US or monolithic. The west coast of the US seems to be the most extreme in my experience
Re: Ask HN: With all the AI hype, how are software engineers feeling?
#149Earlier quoted context omitted.
> Those "experienced" actually are just senior code monkeys if u ask me, it's trivial right Well, it seems you are not open for discussion. There is no reason to disparage the senior devs that participated in the study just because you don't like the results of the study. But the study happened, and it is clear: experienced developers are the ones that suffered from using LLMs. > but it's just illogical for a junior…
Productivity could just be simple automation. U just describe one part of the whole process. My point stands still. If u cannot get llm to benefit u, u are the problem.
Re: Ask HN: With all the AI hype, how are software engineers feeling?
#150Even so, I have to constantly hound the AI to write concise code, to reuse code, to consolidate duplicate code blocks. When I ask it to remove the useless comments, it also removes the useful comments, so I have to goad it back into adding back individual helpful comments.
I had AI write some Python unit tests and it showed me how to mock, which I had never done in Python. That's great! But when I examined the tests, they were so "white box" and brittle that almost any change in implementation would break the tests.
When coding in a familiar language (C++), I tried turning on the auto-AI assistant (for our one project where security rules allowed it) and while I was impressed that it would auto-complete whole blocks of text based on my actual code base, not once was I able to accept those blocks as-is.
So for me at this point AI is at best a net +2% productivity improvement, though I surely have lots to learn about other ways in which it could be useful.