Software Architect

Software.
Architecture.
Simplicity.

Designing software means removing the superfluous. Practical reflections on languages, ecosystems, and ideas that stand the test of time.