Bill Cypher on Nostr: LLMs for coding are great, especially for dev adjacent people who just need a quick ...
LLMs for coding are great, especially for dev adjacent people who just need a quick hack.
The problems in larger production code bases comes from poor thinking about how to use LLMs.
If you want to code with an LLM you need to realize you aren't a dev anymore. You need to be a project manager, tester, and product manager now. The LLM is now the dev. If you are unqualified for or haven't realized you are doing those other roles you are going to have a bad time.
Best case you need to be a senior dev pair programming with the LLM junior dev. This again creates a risk that the dev in question might be unqualified or unaware of a sudden change in roles.
This is why so many devs are unhappy with LLMs for code while other technical people are having a blast. The rest of us don't have a programmer mental context that we need to escape to figure out how to use the LLM to get a working program.
The problems in larger production code bases comes from poor thinking about how to use LLMs.
If you want to code with an LLM you need to realize you aren't a dev anymore. You need to be a project manager, tester, and product manager now. The LLM is now the dev. If you are unqualified for or haven't realized you are doing those other roles you are going to have a bad time.
Best case you need to be a senior dev pair programming with the LLM junior dev. This again creates a risk that the dev in question might be unqualified or unaware of a sudden change in roles.
This is why so many devs are unhappy with LLMs for code while other technical people are having a blast. The rest of us don't have a programmer mental context that we need to escape to figure out how to use the LLM to get a working program.