4 ms·
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.
by sbussard 8y ago
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.
- _mhr_ 8y agoI would be interested in hearing what specific principles from physics are useful in software development, as a non-physicist.
- sbussard 8y agoIdentify relevant information you have, identify what success looks like, and apply first-principles to get there. Every step consists of working with only the information required. It's a very empirical approach, but it cuts through the cruft and gets to the point. https://medium.com/the-mission/elon-musks-3-step-first-principles-thinking-how-to-think-and-solve-difficult-problems-like-a-ba1e73a9f6c0 https://medium.com/the-mission/elon-musks-3-step-first-princ...
- _mhr_ 8y agoThank you!