| ▲ | imron 5 hours ago | |||||||||||||||||||||||||
How are you using AI and what sort of software are you building? I have similar years experience and regularly try out AI for development but always find it’s slower for the things I want to build and/or that it produces less than satisfactory results. Not sure if it’s how I use the models (I’ve experimented with all the frontier ones), or the types of things I’m building, or the languages I’m using, or if I’m not spending enough, or if it’s just my standards are too high for the code that is produced but I usually always end up going back to doing things by hand. I try to keep the AI focused on small well defined tasks, use AGENT.MD and skills, build out a plan first, followed by tests for spec based development, keep context windows and chats a reasonable length etc, but if I add up all that time I could have done it myself and have better grasp of the program and the domain in the process. I keep reading how AI is a force multiplier but I’m yet to see it play out for myself. I see lots of posts talking about how much more productive AI has made people, but very few with actual specifics on setup, models, costs, workflows etc. I’m not an AI doomer and would love to realize the benefits people are claiming they get.... but how to get there is the question | ||||||||||||||||||||||||||
| ▲ | kukkeliskuu 4 hours ago | parent | next [-] | |||||||||||||||||||||||||
For me, it has gone through stages. Initially I was astounded by the results. Then I wrote a large feature (ad pacing) on a site using LLMs. I learned the LLMs did not really understand what they were doing. The algorithm (PID controller) itself was properly implemented (as there is plenty of data to train on), but it was trying to optimize the wrong thing. There were other similar findings where LLM was doing very stupid mistakes. So I went through a disillusionment stage and kind of gave up for a while. Since then, I have learned how to use Claude Code effectively. I have used it mostly on existing Django code bases. I think everybody has a slightly different take on how it works well. Probably the most reasonable advice is to just keep going and try different kind of things. Existing code bases seem easier, as well as working on a spec beforehand, requiring tests etc. basic SWE principles. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | jstummbillig 26 minutes ago | parent | prev | next [-] | |||||||||||||||||||||||||
I am guessing: Maybe you are not used to or comfortable with delegating work? You will certainly understand a program better where you write every line of code yourself, but that limits your output. It's a trade-off. The part that makes it work quite well is that you can also use the LLM to better understand the code where required, simply by asking. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
| ▲ | rkuodys an hour ago | parent | prev [-] | |||||||||||||||||||||||||
I am honestly curious about your point on productivity boost. Are you saying that you can write tests at the same speed as AI can? Or is it the point that tests written by AI is of much lower quality that is not worth using them? I am at the role of solo-preneur now and I see a lot of benefit from AI. But then I read posts like yours that experienced devs don't see much value in AI and I start to doubt the things I do. Are they bad quality(possibly) or is it something else going on. | ||||||||||||||||||||||||||