Thinking in Systems: What Software Taught Me About Everything Else
The mental models that make you a better engineer also make you a better thinker.
Personal Blog
Download the supplemental section to Repressed Anger Causes Cancer: Scientific Evidence for Louise Hay's Approach to Disease
The supplemental section contains detailed explanations of the background neuroscience, biochemistry and molecular biology wetlab techniques not included in the printed publication.
The mental models that make you a better engineer also make you a better thinker.
Choosing the dull, proven option is often the most interesting decision you can make.
Most docs are written to be correct. Few are written to be understood.
Speed is a virtue in shipping. It is a vice in design.
I'm a software developer who thinks too much about the craft. I've spent years building things on the web, and somewhere along the way I started writing about it — not to teach, exactly, but to think out loud. This blog is that thinking, made public.
Read more about me →