jason-armadin
- 1 skill
- 0 followers
- 2 days ago last updated
- ▌ Design Software · jason-armadinApply complexity-minimizing software design principles inspired by John Ousterhout when planning a nontrivial feature, refactor, architecture, API or module boundary, data contract, workflow, or PR stack. Use when deciding whether to split or combine code, comparing implementation shapes, or reducing caller and maintainer cognitive load through deep modules and information hiding.