I'm a Software Engineer at Orbital Insight. Most of my work time is spent porting principles from Category Theory and Automata Theory into front end codebases. Problem solving techniques from Physics come in quite handy, and are a differentiator from 90% of software engineers. It's all about optimizing for the right variables at the right time. Often times delivery to market supersedes code quality, but in the long run you can make software that's better than anything else out there if you apply yourself and use the right principles.