I assume you don’t do this for a living then. We who chose this line of work I think actually usually enjoy the coding.
At least moreso than reviewing and fixing other people’s bad code.
But it’s not like we don’t do those fun things you mentioned, too. You first think of a design, investigate the high level trade-offs, iterate, brainstorm, repeat. Then you code a bit, then start over and see if what you did works, and circle back. The coding part is the smallest part IME.
So I don’t get this whole “AI lets me do other things”. AI for me takes up the same time as it would’ve taken me to do it myself, because learning the code output, reviewing it, refactoring, and fixing shit takes so much time compared to just doing it, that it’s at least equally time consuming. And leaves me with the boring bits.
I assume you don’t do this for a living then. We who chose this line of work I think actually usually enjoy the coding.
At least moreso than reviewing and fixing other people’s bad code.
But it’s not like we don’t do those fun things you mentioned, too. You first think of a design, investigate the high level trade-offs, iterate, brainstorm, repeat. Then you code a bit, then start over and see if what you did works, and circle back. The coding part is the smallest part IME.
So I don’t get this whole “AI lets me do other things”. AI for me takes up the same time as it would’ve taken me to do it myself, because learning the code output, reviewing it, refactoring, and fixing shit takes so much time compared to just doing it, that it’s at least equally time consuming. And leaves me with the boring bits.
Coding is a craft, and I enjoy my craft. 🤷♂️