To OP: What has re-motivated me to code is not the coding work itself; but the application of my skills to solve problems that I care about.
and the frustration of trying to stream a video on reddit whilst the ad seems to have no trouble loading and playing.
[0] to be fair, I complain about this at least 3 times a day, sometimes to an empty room.
It doesn't pay as well as web development. But it moves more slowly, it's not going anywhere, and it can be a stepping stone towards getting to work with your hands in a technical role.
As a more general response to OP's question, you can always switch industries. We're lucky to work with code, because everything runs on it. Finance, agriculture, medicine, vehicles...moving to a different area of the economy can feel refreshing, and it gives you a chance to learn about things that are unrelated to coding. Soulless web dev is where the big money is, but you won't starve working in other areas.
I’d be interested in some started points, books, etc. to embedded, even beginner ELI5 fun projects. I am familiar to RPis, ESPs and similar microcontrollers for fun, but curious about what career and industry practices are common and different compared to app dev.
This I did not know.
> vehicles
This I hoped would never happen (security and privacy) - but anyway. (It has been a problem for well over a full decade, I know.) Anyway, as said, there is some light side: providing features while defending as much as possible security and privacy is a stimulating goal. One would feel more comfortable, though, if that were an established, common, given, granted goal.
https://www.theverge.com/22533735/john-deere-cto-hindman-dec...
I have tried to get myself motivated to do programming projects again and it just isn't taking.
I got into web dev around 98-99 and i've been doing it ever since.
I think what appealed to me about it about the time was the immediacy of it, being able to write these little js widgets and see them in action instantly. Trying to build these intricate table layouts to replicate the offline versions of various websites that came on a disc with internet magazines.
But the field has changed a lot over the years, first it was the iPhone and mobile-web, CSS animations, SVG, Canvas, Node JS, with JS on a server, React, Redux, State management, and now CI and DevOps, Unit tests, TS, - and the endless deprecations and changes that seem to occur faster than I can keep up with.
The things I used to enjoy are only a fraction of my job, and even those parts have become kind of complex - at least for me. I feel like, as others have said, front end is quite messy and the result of that is that I never feel satisfied that I can complete something and just "Get it right". Seems like the edge-cases are infinite, devices, displays, and other weird quirks...
- sorry for the rant.
(I've never been able to monetize anything for more than a few bucks a month, simply because I like to spend more time on creating something new than growing what I have)
Your initial comment made me realize I'm perhaps more interested in creating things that do not solve a problem (like my side projects do), but that express an idea instead.
I'll try and consider my knowledge of coding (Python and web front end) as an extra tool for expressing ideas, next to writing and talking.
Thanks for inciting this train of thought within me :)
Today I had to work with Angular, this thing is insane. So many files, so many layers, so slow... This thing makes me hate what I do.
I wish web dev took a different direction towards more simplicity.
After 15 years I'm no longer interested. I don't care about the web, css, javascript, react, testing....it's just an increasingly tedious and difficult headache to me.
I have a creative urge, and a problem solving urge, but i feel maybe it can be better expressed through another medium. I just wish I had some way to unchain myself from this 9-6 5 days a week soul-less grind.
Even when I did enjoy my job before, the increasingly complexity, the amount of tedious plumbing, spending hours fixing obscure npm bugs on a tool I built only 3 months ago (and worked perfectly). I just hate it all.
To answer your question, i haven't gotten it back and don't think i ever will.