3 ms·
I've built a pet project with LLMs recently. It's rough around the edges, with bugs, incomplete functionality and docs, but I've built it around 4 times as fast
by golergka 2y ago
I've built a pet project with LLMs recently. It's rough around the edges, with bugs, incomplete functionality and docs, but I've built it around 4 times as fast as I would have done it myself.
https://github.com/golergka/hn-blog-recommender https://github.com/golergka/hn-blog-recommender
Basically 95% of the code is written by Aider. I still had to do QA, make high-level decisions, review code it wrote, assign tasks and tell it when to refactor stuff.
I would never use this workflow to write a program where absolute correctness is top priority, like a radiation therapy controller. But from this point on, I'll never waste time building pet projects, small web app and utilities myself.
- __loam 2y agoAnd you'll be a worse programmer for it because you won't have the reps.
- nradov 2y agoProgramming is a means to an end for most of us. If you want to become an expert programmer for the sake of the craft then go for it, but most would benefit more from learning more about the business side. If you're building the wrong functionality then it doesn't matter how good your code is.
- __loam 2y agoIt's fascinating seeing this take on Hackernews of all places. I'm probably one of the most mercenary programmers you'll meet but this take is cynical even to me. If you have a skill that you use professionally and get paid hundreds of thousands of dollars to do, maybe you should cultivate and maintain it, idk. You'll probably get paid more and work less if you know what you're doing as opposed to being yet another disposable I'll handle the business side guy.
- golergka 2y agoI've been programming since 95. I have crafted beautiful handwritten codebases with much more complicated requirements. But at this point, I see code quality not as an end goal, but one of the trade offs.