[flagged]
Ask HN: How is AI-assisted coding going for you professionally?
121–130 of 657 posts
Re: Ask HN: How is AI-assisted coding going for you professionally?
#122I'm building out large multi-repo features in a 60 repo microservice system for my day job. The AI is very good at exploring all the repos and creating plans that cut across them to build the new feature or service. I've built out legacy features and also completely new web systems, and also done refactoring. Most things I make involve 6-8 repos. Everything goes through code review and QA. Code being created is not slop. High quality code and passes reviews as such. Any pushback I get goes back in to the docs and next time round those mistakes aren't made.
I did a demo of how I work in AI to the dev team at Math Academy who were complete skeptics before the call 2 hours later they were converts.
Re: Ask HN: How is AI-assisted coding going for you professionally?
#123Earlier quoted context omitted.
> another teammate added a length check to an input field, and his request was merged near instantly, even though it had zero unit testing That sounds extremely reasonable though?
Code that does not take a pre-existent unit test from failing to passing is by definition broken.
Re: Ask HN: How is AI-assisted coding going for you professionally?
#124This year I grudgingly bit the bullet and began using AI tools, and to my dismay they've been a pretty big boon for me, in this case. Not just for code generation - they're really good at probing the monolith and answering questions I have about how it works. Before I'd spend days pouring over code before starting work to figure out the right way to build something or where to break in, pinging people over in India or eastern Europe with questions and hoping they reply to me overnight. AI's totally replaced that, and it works shockingly well.
When I do fall back on it for code generation, it's mostly just to mitigate the tedium of writing boilerplate. The code it produces tends to be pretty poor - both in terms of style and robustness - and I'll usually need to take at least a couple of passes over it to get it up to snuff. I do find this faster than writing everything out by hand in the end, but not by a lot.
For my personal projects I don't find it adds much, but I do enjoy rubber ducking with ChatGPT.
Re: Ask HN: How is AI-assisted coding going for you professionally?
#125[flagged]
> you need to embed your best practices in your agent and keep and eye on it and refine it over time. Sincere question, how do beginners to the field (interns, juniors) do this when they don't have any best practices yet?
Re: Ask HN: How is AI-assisted coding going for you professionally?
#126I have a lot of worry that I will end up having to eventually trudge through AI generated nightmares since the major projects at work are implemented in Java and Typescript.
I have very little confidence in the models' abilities to generate good code in these or most languages without a lot of oversight, and even less confidence in many people I see who are happy to hand over all control to them.
In my personal projects, however, I have been able to get what feels like a huge amount of work done very quickly. I just treat the model as an abstracted keyboard-- telling it what to write, or more importantly, what to rewrite and build out, for me, while I revise the design plans or test things myself. It feels like a proper force multiplier.
The main benefit is actually parallelizing the process of creating the code, NOT coming up with any ideas about how the code should be made or really any ideas at all. I instruct them like a real micro-manager giving very specific and narrow tasks all the time.
Re: Ask HN: How is AI-assisted coding going for you professionally?
#127Earlier quoted context omitted.
> another teammate added a length check to an input field, and his request was merged near instantly, even though it had zero unit testing That sounds extremely reasonable though?
Code that does not take a pre-existent unit test from failing to passing is by definition broken.
Re: Ask HN: How is AI-assisted coding going for you professionally?
#128[flagged]
Re: Ask HN: How is AI-assisted coding going for you professionally?
#129Earlier quoted context omitted.
Why exactly do you think people not doing that kind of work will be automated but your kind of work won't be automated? If AI really is all that, then whatever "special" thing you are doing will be automated as well.
Thats exactly what we as software engineers do. We are constantly automating ourselves out of a job. The trick is that we never actually accomplish that, there will always be things for humans to do. We're discovering so much latent demand for software, Jevon's paradox is in full effect and we're working more than ever with AI (at least I am).
Re: Ask HN: How is AI-assisted coding going for you professionally?
#130I find the most use from it as a search engine the same way I’d google “x problem stackoverflow”.
When I was first tasked with evaluating it for programming assistance, I thought it was a good “rubber duck” - but my opinion has since changed. I found that if I documented my goals and steps, using it as a rubber duck tended to lead me away from my goals rather than refine them.
Outside of my role they can be a bit more useful and generally impressive when it comes to prompting small proof of concept applications or tools.
My general take on the current state of LLMs for programming in my role is that they are like having a junior engineer that does not learn and has a severe memory disorder.