One reason I'm a bit tired of this work is that working with 3rd parties, while perhaps a necessary business reality, is... "crumbly".
But, I think, some work is like:
* creating things that didn't exist before
* interacting with the physical world
* taking existing software and making it run an order of magnitude faster
Are there any words, phrases, concepts that would help me move toward these kinds of work?
Or do you want to talk me out of thinking in these categories?
Thanks.
https://en.wikipedia.org/wiki/Pepper%27s_ghost
and this would not be practical for me to do at all if I couldn't get frameworks for character animations and even whole characters "out of the box".
Physical world work is often called "embedded systems". If you want to learn to do that kind of thing for fun get an Arduino board and some parts to go with it and start coding.
Software development is often divided into "applications programming" and "systems programming", the later is going to involve radical speedups, compilers, and most advanced techniques.
"Performance tuning" or "Performance optimization"
"Performance critical"
"ADA"
"real-time"