I'm a software engineer who likes working across multiple languages and all parts of the stack: from low-level performance work to web UIs, with a lot of automation and API design in between.
Here are some ideas that have shaped how I think about building software (in no particular order):
- Poka-yoke
- Root cause analysis
- Simplicity through consistency
- Power through composability
- Avoid local maximums
- Compile errors are better than runtime crashes






