data science, team building, API design, fundraising, software architecture, concurrency, distributed systems, programming languages, sound engineering, squash, strategy games, structural engineering
I work to elevate the technological baseline, amplifying the efforts of my colleagues and my craft.
I embrace dynamic typing, multiple inheritance, runtime mutation, functional programming, and schemaless databases. I embrace these things because of experience, not because of fashion. I know they are as dangerous as they are powerful, and that is why I study.