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.
You know what I’m saying? I have zero interest in using AI to code. It’s taking all the fun out of coding and leaving me with only the boring parts.
plus more of the boring paets and over time less good documentation
I feel the opposite, AI allows me to think more about high level tradeoffs and design as opposed to actually coding which is meh.
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. 🤷♂️