| ▲ | simonw 11 hours ago | |
I produce code that is significantly higher quality with the assistance of coding agents, because I no longer succumb to the temptation to cut corners due to lack of time. One example: everything I do is properly tested and documented now, even the most trivial of changes. Previously I would have weighed those tradeoffs and sometimes decided not to bother with the tests because they weren't worth the time. | ||
| ▲ | janussunaj 3 hours ago | parent [-] | |
> because I no longer succumb to the temptation to cut corners due to lack of time No offense, but that says much more about the way you approach programming than about the quality of LLM outputs. In my experience, LLMs are the ultimate corner-cutting tool. With LLMs, I now succumb to the temptation to cut corners, build something I haven't properly researched and don't fully understand, prioritize shipping quantity over quality. Without LLMs, I have to understand the domain and the tools and ultimately my full solution (with all its warts and limitations). When I really care about the project and consider it "my baby", LLMs are out of the picture. | ||