| It's hard for me top put into words fully but I'll attempt. Also it's not just web development in particular but really any sort of user facing / LOB / etc. application (I've done a little mobile and desktop dev as well) For starters I haven't felt challenged by anything in years. I understand this could easily be more of the jobs I'm working, but for a while now it's seemed that the solution to almost anything is "grab x dependency and plug it in" or becomes related to hardware more than anything. It feels like majority of the fun / interesting problems have been solved and I'm just gluing them together with business logic, and the times I do end up diving into debugging what I think is an interesting problem, it was just me doing something stupid. it also feels like all the tech is the same. Look at the job listings for any city outside the West Coast or Northeast and all the jobs are Java, .NET, maybe PHP or Node.js and likely several versions behind. I don't personally mind C# (what i currently work with), but it just kinda gets dull quick. Finally, I guess there are just things I'm interested more. Particularly low level stuff (played around with 6502 programming and design probably around five years ago, and more recently have played with / theorized integrating vintage hardware with modern OS's for fun),etc. Maybe the fact is that I don't fully understand that stuff, so it intrigues me more and when I finally feel knowledgeable, it will quickly lose interest, but even if I go back to doing web applications or something similar in the end, it's nice to try other things while I'm young. |