Frontend is still the Wild West. Programming is still the Wild West. We're still figuring out what ideas don't work, what ideas work and how far up they scale. I can't help but wonder if we are nearing the end state with Functional, or if some huge new ideas are yet to be thought up. Math and physics are kind of like programming and are pretty well figured out by now. There is also Logic programming, I personally don't understand any huge applications of it but the whole world couldn't apply functional until maybe ten years ago. What else is already out there that nobody is paying attention to?
> Math and physics are kind of like programming and are pretty well figured out by now.
I used to think this too. Then I got into machine learning and modern physics. There is still much in both fields left unresolved, both empirically and philosophically. I suspect the same is true of programming. For instance, machine learning aided programming (the next generation of syntax checking, with recommendations) will no doubt open up new ways to be even more productive, and new tools will crop up to support that. Maybe machine-aided debugging gets way better and this leads to bettering ecosystems because it can catch (and maybe fix) breakages better. Right now, I think it's amazing that all these things like npm, pip, and apt hold together as well as they do (but the extent to which they don't is a huge time suck and productivity killer).