The biggest change is that I've grown more ambitious per unit of time. I'm producing better things rather than producing more of the same things faster.
Before, I reduced my wants to what I could generate in a reasonable amount of time. Now, generating code is not the bottleneck. Fleshing out the vision, review, and making the changes cohesive with the whole are the bottlenecks.
I probably use LLMs differently than other programmers though. I think it's because I view
code and features as liabilities
simplicity and quality as assets
I think the right use of LLMs is to turn a pocket knife into a razor edged katana. And the wrong use is to turn a pocket knife into a swiss army knife.
The biggest change is that I've grown more ambitious per unit of time. I'm producing better things rather than producing more of the same things faster.
Before, I reduced my wants to what I could generate in a reasonable amount of time. Now, generating code is not the bottleneck. Fleshing out the vision, review, and making the changes cohesive with the whole are the bottlenecks.
I probably use LLMs differently than other programmers though. I think it's because I view
I think the right use of LLMs is to turn a pocket knife into a razor edged katana. And the wrong use is to turn a pocket knife into a swiss army knife.