"Make sure to refactor frequently... You can even ask the LLM to identify parts of your code base that seem repetitive or might be good candidates for refactoring."
"I use Aqua, a YC company, and basically I can just talk at my computer and Aqua transcribes whatever I'm saying into the tool I'm using... I actually wrote this entire talk with Aqua."
"I try every new model release to see which performs better... Some are better at debugging or long-term planning or implementing features or refactoring."
"I chose to build my project partially in Ruby on Rails... There's a ton of pretty consistent high-quality training data for Rails codebases online."
"Make sure you write high level integration tests before you move on to the next feature... So you can git reset and start again."
"Version control is your friend. Use Git religiously... So I always make sure I'm starting with a kind of a clean git slate before I start a new feature."
"My advice would be to think of the AI as a different kind of programming language... Instead of programming with code, you're programming with language."
"The first thing I do when I encounter any bug is just copy paste the error message straight back into the LLM... Often this error message is enough for the AI to identify and fix a problem."
"I use them for a lot of non-coding work when I'm building these kind of side projects. For example, I had Claude Sonic 3.7 configure my DNS servers... It was a DevOps engineer for me and accelerated my progress at 10X."
"I would work with the LLM to write a comprehensive plan. Put that in a markdown file inside your project folder."