logoalt Hacker News

simonwyesterday at 10:20 PM2 repliesview on HN

I've found that using LLMs has had a very material effect on my productivity as a software developer. I write about them to help other people understand how I'm getting such great results and that this is a learnable skill that they can pick up.

I know about the METR paper that says people over-estimate the productivity gains. Taking that into account, I am still 100% certain that the productivity gains I'm seeing are real.

The other day I knocked out a custom macOS app for presenting web-pages-as-slides in Swift UI in 40 minutes, complete with a Tailscale-backed remote presenter control interface I could run from my phone. I've never touched Swift before. Nobody on earth will convince me that I could have done that without assistance from an LLM.

(And I'm sure you could say that's a bad example and a toy, but I've got several hundred more like that, many of which are useful, robust software I run in production.)


Replies

hansmayertoday at 6:38 AM

That's beside my point. You are trading off the LoC for quality of code. You're not onto some big secret here - I've also built complete fullstack web applications with LLMs, complete with ORM data models and payment integrations. With the issue being....the LLMs will often produce the laziest code possible, such as putting the stripe secret directly into the frontend for anyone with two neurons in their brain to see.... or mixing up TS and JS code...or suggesting an outdated library version.... or for the thousandth time not using the auth functions in the backend we already implemented, and instead adding again session authentication in the expressjs handlers...etc etc. etc. We all know how to "knock out" major applications with them. Again you are not sitting on a big secret that the rest of us have yet to find out. "Knocking out" an application with an LLM most of us have done several times over the last few years, most of them not being toy examples like yours. The issue is the quality of the code and the question whether the effort we have to put into controlling the slot machine is worth the effort.

LtWorfyesterday at 11:21 PM

Is this code public?

show 1 reply