Same with coding agents. I could do it by hand. It just would take much longer. Often so long that it would be impractical.
The stitching comment is just pedantic. People don't hand stitch like a machine not because they are lazy, it's because it's ineffective and impractical. It's not impossible to drive screws directly into softwood by hand, but you'd never get anything done that way. It's not lazy to choose another method, it's just being an effective worker.
As for coding agents, it's clearly effective to write software without them because we have been doing it for decades so far. It still remains to be seen whether they are laziness (ie. it's just a motor) or if they are actually enabling new possibilities (ie. we get software that really wouldn't have been possible before).
At a time when I was in better shape than the average person, the most I ever worked up to was 40 miles, and it was brutal. In my entire middle-aged life, I have met exactly one person who believably claimed to have done 100 miles in a day. I'm sure it's easier than many/most people think, but not 'anyone' easy, with just 'a bit' of training.
It's the same issue. You can walk 100 miles. Just not in a day. And you can create 10k LOC without a coding agent. Just not in a day.
I don't think that coding agents enable technical possibilities. They just allow things that wouldn't be economically possible without them.
Easily, by writing a code generator. Or disassemble a 1k C program.
> They just allow things that wouldn't be economically possible without them.
It’s not economical to have more code. It’s economical to have correct code and the way to do that is with the power of abstraction. Instead of dealings with opcodes, you have assemblers and macros. Then it’s C, next it’s python, and what would have been a 10k program is now just a few lines.