LLMs make it quicker for me to:
- Decipher obscure error messages
- Knock out a quick exploratory prototype of a new idea, both backend and frontend code
- Write boiler plate code against commonly used libraries
- Debug things: feeding a gnarly bug plus my codebase into Gemini (for long context) or o3-mini can save me a TON of frustration
- Research potential options for libraries that might help with a problem
- Refactor - they're so good at refactoring now
- Write tests. Sometimes I'll have the LLM sketch out a bunch of tests that cover branches I may have not bothered to cover otherwise.
I enjoy working like this a whole lot more than I enjoyed working without them, and I enjoyed programming a lot prior to LLMs.
LLMs make it quicker for me to:
- Decipher obscure error messages
- Knock out a quick exploratory prototype of a new idea, both backend and frontend code
- Write boiler plate code against commonly used libraries
- Debug things: feeding a gnarly bug plus my codebase into Gemini (for long context) or o3-mini can save me a TON of frustration
- Research potential options for libraries that might help with a problem
- Refactor - they're so good at refactoring now
- Write tests. Sometimes I'll have the LLM sketch out a bunch of tests that cover branches I may have not bothered to cover otherwise.
I enjoy working like this a whole lot more than I enjoyed working without them, and I enjoyed programming a lot prior to LLMs.