I feel like this sums it up pretty good for me. Even today when I get challenged and have to come up with a clever solution, I'm enjoying it but 90% of work is fetch data, show on front end, user edits, save in database.
I have been working on a large project for over 6 months now, 30k lines of code.....it still feels like I have not done much.
Work on small projects. I'm writing all projects myself and it's still fun, when you decide everything. I can write my own HTTP server implementation if I feel like it.
I do plan some side projects to do in vanilla JS, which should be more fun. However, at work I'm working on a significant project, and it can become a real drag.
I have been working on a large project for over 6 months now, 30k lines of code.....it still feels like I have not done much.