Why? Because I can finally make rapid progress on ideas I've had that would have taken me years to develop by myself. I enjoy the outputs. Only the outputs.
There is genuinely no flow state for me. It is a grinding list of frustrations I handle whenever the agent falls short of my expectations.
It is assembly work in that sense. I am an order of magnitude more productive, but the work itself is not intrinsically enjoyable the way coding used to be.
I am a factory worker churning out features as I monitor the LLM agent and its outputs. There is no craft. Only productivity.
I do not mind because I was never a very competent programmer to begin with, so there is no major loss on my part. This black box produces what I truly want, but I will not pretend it has any meaning for me. It provides no more meaning to me than cranking a lever for hours on end.
But I love seeing my ideas come to life. These distant dreams I had only in my head are suddenly walking and breathing after years of only thinking about them.
Just get to the heart of what people want. Talk to people and help them. Most humans on Earth, at least, aren't technical.
I find that internal frustrations are solved by external validation. Seeing someone happy and joyful from my work, makes it all worth it.