Post

My exposure to agentic coding has been limited but in the time I used it at a freelance client I did not see the kind of leaps in productivity others describe. The code was sometimes useful, sometimes useless, and always required enough supervision to offset the time savings.

ceej@ceej.online

I think it’s important for anyone who (completely understandably) checked out on AI the second the crypto/nft/metaverse/snake oil chuds started pushing it to realize that, in at least the domain of software development, we are very much living in a scenario where the snake oil actually works

That said, for small bits of assistance or getting a task started, I found AI was a useful little tool. Developers do a lot of copy-pasting code from online, and a language model is well suited to doing a more flexible version of that, mapping human language inputs to code outputs.

0 reposts8 likes

BUT, in my own work I've refused to pay for any of these tools. The tech can be genuinely useful, but it seems completely insane to me to outsource coding itself to a cloud service with a subscription. It's bad enough we did this with CI/CD but now we're even renting the ability to write code?!

I have been assured that the local models on your $10,000 workstation are almost as good as the cloud services and will catch up soon I have given up on the objections to the flagrant abuse of source code not licensed for this kind of commercial use because the law is fake for big companies

To say nothing of the fact that they're trained on stolen code. I do wish we could get to a point of having open-weight models trained on ethically sourced data and running on local hardware, but I think a) we're a ways off from that being feasible and b) the big AI players don't want that

They're often quite well organized actually. Before LLMs, editor software had already built robust auto completion functionality using computer-readable documentation. What's harder to find is a code sample showing how to combine various functionality to match your precise use case.

There ARE examples, usually posted by other developers on online forums. What AI does very well is slurping up the docs and all of those threads and then mapping that combined language "knowledge" to your input, which may not correspond exactly to any existing thread.

Programming *is* largely figuring out how to chain existing tools together. There's examples online but it's rarely in the exact context you need. Sites like stackoverflow are popular because it lets people ask the public those specific questions, and others can see the answers too.