I'm completely with you. The technology is absolutely fascinating in its own right.
That said, I do experience frustrations:
- Getting enraged when it messes up perfectly good code it wrote just 10 minutes ago
- Constantly reminding it we're NOT using jest to write tests
- Discovering it's created duplicate utilities in different folders
There's definitely a lot of hand-holding required, and I've encountered limitations I initially overlooked in my optimism.
But here's what makes it worthwhile: LLMs have significantly eased my imposter syndrome when it comes to coding. I feel much more confident tackling tasks that would have filled me with dread a year ago.
I honestly don't understand how everyone isn't completely blown away by how cool this technology is. I haven't felt this level of excitement about a new technology since I discovered I could build my own Flash movies.