Live data from Hacker News

Ask HN: How is AI-assisted coding going for you professionally?

news.ycombinator.com

111–120 of 657 posts

Re: Ask HN: How is AI-assisted coding going for you professionally?

#111

[flagged]

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.

Re: Ask HN: How is AI-assisted coding going for you professionally?

#112
I’m not a professional developer but I can find my way around several languages and deployment systems. I have used Claude to migrate a mediumsized Laravel 5 app to Laravel 11 in about 2-3 days. I would not have dared to touch it otherwise.

In my day job I’m currently a PM/operations director at a small company. We don’t have programmers. I have used AI to build about 12 internal tools in the past year. They’re not very big, but provide huge productivity gains. And although I do not fully understand the codebase, I know what is where. Three of these tools I’m now recreating based on our usage and learnings.

I have learned a ton about all kinds of development concepts in a ridiculously short timeframe.

Re: Ask HN: How is AI-assisted coding going for you professionally?

#113
It's great. I'd guess 80-90% of my code is produced in Copilot CLI sessions since the beginning of the year. Copilot CLI is worse than Claude Code, but not by a huge amount. This is mostly working in established 100k+ LOC codebases in C# and TypeScript, with a couple greenfield new projects. I have to write more code by hand in the greenfield projects at their formative stage; LLMs do better following conventions in an existing codebase than being consistent in a new one.

Important things I've figured out along the way:

1. Enable the agent to debug and iterate. Whatever you'd do to test and verify after you write your first pass at an implementation, figure out a way for an agent to do it too. For example: every API call is instrumented with OpenTelemetry, and the agent has a local collector to query.

2. Make scripts or skills to increase the reliability of fallible multi-step processes that need to be repeated often. For example: getting an oauth token to call some api with the appropriate user scopes for the task.

3. Continually revise your AGENTS.md. I'll often end a coding session by asking the agent whether there's anything from this session that should be captured there. That adds more than it removes, so every few days I'll compact it by having an agent reword the important stuff for conciseness and get rid anything obvious from implementation.

Re: Ask HN: How is AI-assisted coding going for you professionally?

#114

I have the freedom to work with AI tools as much as I as I want and kind of lead the team in the direction I see fit. It’s a lot of fun for exploring ideas. I’ve built things very fast that I would not have done at all otherwise. I have rewritten a huge chunk of semi-outdated docs into something useful with a couple of Prompts in a day. Claude does all the annoying dependency update breaks the build kinds of things.…

Oh good example Claude recently tried to replace a html sanitizer with a custom regex that perfectly fit all our tests as well as the spec I wrote

Agreed, you often dig into what it built and find something insanely over engineered or something that doesn’t match the “style” of your existing code.

Re: Ask HN: How is AI-assisted coding going for you professionally?

#115

It has made my job an awful slog, and my personal projects move faster. At work, the devs up the chain now do everything with AI – not just coding – then task me with cleaning it up. It is painful and time consuming, the code base is a mess. In one case I had to merge a feature from one team into the main code base, but the feature was AI coded so it did not obey the API design of the main project. It also included a…

I think you need coding style guide files in each repo, including preferred patterns & code examples. Then you will see less and less of that.

Re: Ask HN: How is AI-assisted coding going for you professionally?

#116

[flagged]

Very cool. What have you built with this method? Do you mind sharing details about the kinds of projects?

I mostly do this for work. These days I'm mostly building tooling for other devs. Observable memory system for coding, PR automation, CLI apps, dev coding dashboard, email automation. All of it integrating AI at various points (where intelligence is useful). All of that in the last two months alone.

Claude code skills represent a new type of AI native program. Give your agent the file system, let it build tools to sync and manage data.

Re: Ask HN: How is AI-assisted coding going for you professionally?

#117
It makes my work suck, sadly. Team dynamics also contributes to that, admittedly.

Last year I was working on implementing a pretty big feature in our codebase, it required a lot of focus to get the business logic right and at the same time you had be very creative to make this feasible to run without hogging to much resources.

When I was nearly done and worked on catching bugs, team members grew tired of waiting and starting taking my code from x weeks ago (I have no idea why), feeding it to Claude or whatever and then came back with a solution. So instead of me finishing my code I had to go through their version of my code.

Each one of the proposals had one or more business requirements wrong and several huge bugs. Not one was any closer to a solution than mine was.

I had appreciated any contribution to my code, but thinking that it would be so easy to just take my code and finishing it by asking Claude was rather insulting.

Re: Ask HN: How is AI-assisted coding going for you professionally?

#118

[flagged]

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.

I don't disagree, aspects of that will be automated, but two things will remain: Intent and Judgement.

Building AI systems will be about determining the right thing to build and ensuring your AI system fully understands it. For example, I have a trading bot that trades. I spent a lot of time on refining the optimization statement for the AI. If you give it the wrong goal or there's any ambiguity, it can go down the wrong path.

On the back end, I then judge the outcomes. As an engineer I can understand if the work it did actually accomplished the outcomes I wanted. In the future it will be applying that judgement to every field out there.

Re: Ask HN: How is AI-assisted coding going for you professionally?

#119
Very much mixed. I've used Claude to generate small changes to an existing repo, asking it to create functions or react template in the style of the rest of the file its working in, and thats worked great. I still do a lot of the fine tuning there, but if the codebase isn't one I am overly familiar with this is a good way to ensure my work doesn't conflict with the core team's.

I have also done the agentic thing and built a full CLI tool via back-and-forth engagement with Claude and that worked great - I didn't write a single line of code. Because the CLI tool was calling an API, I could ask Claude to run the requests it was generating and adjust based on the result - errors, bad requests etc, and it would fairly rapidly fix and coalesce on a working solution.

After I was done though, I reckon that if instead of this I had just done the work myself I would have had a much smaller, more reliable project. Less error handling, no unit tests, no documentation sure, but it would have worked and worked better - I wouldn't need to iterate off the API responses because I would have started with a better contract-based approach. But all of that would have been hard, would have required more 'slow thinking'. So... I didn't really draw a clean conclusion from the effort.

Continuing to experiment, not giving up on anything yet.

Re: Ask HN: How is AI-assisted coding going for you professionally?

#120

[flagged]

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).

Post reply on HN