Automation and Algorithms
Optimizing crucial parts of the system (Pareto principle); employing advanced mathematical algorithms; designing algorithms for newly-discovered problems.
Automated tests; gathering and processing error reports and logs; application self-monitoring; auto-generated documentation; scripting; code generation; continuous integration and delivery.