Philosophy as debugging

Philosophical argument is kind of like debugging a program. You try and zero in on the source of the error, which is why you try and modularise the argument, provide test cases, see where you agree and disagree, and often it comes down to wrongful initialisation, a step accidentally added or omitted, or a failure […]

Writing

All blog posts Data science Sanity checks as data sidekicks. Organizing knowledge A long time ago, I wrote my own note-taking software. This got me thinking a lot about how we organize knowledge on computers. We want to tag things, and for those tags to have their own hierarchy. (also) Wouldn’t it be great if our […]