Notes on mathematical analysis, physics and software engineering
Organizational Design and Software Architecture
Designing teams for flow: how cross-functional ownership improves delivery speed and quality.
Documentation and software packages: Documentation