I Changed My Mind About CryptoWhen crypto was new — not too long after the public release of Bitcoin — I had acquantances who were into it. I was not interested.Jul 1, 2024Jul 1, 2024
Money Is (Mostly) an IllusionYou and I Both Think of Money the Wrong WayJun 6, 2022A response icon2Jun 6, 2022A response icon2
Seek feedback early and oftenThe most important lesson of my two years leading a product teamMay 12, 2022May 12, 2022
Python async/await From the Ground UpHow to Use Python Coroutines Like You Mean ItNov 10, 2021Nov 10, 2021
On Being Or Having a BossIt takes two people to have a boss-report relationship.Mar 23, 2021Mar 23, 2021
To Have (a boss) Or Not To Have (a boss)If you are an employee, you have a boss. There is no other way.Mar 14, 2021Mar 14, 2021
Published inSoftware ArgumentsI Grew Out Of Free SoftwareReflections on the ethics of software freedomJan 4, 2020A response icon1Jan 4, 2020A response icon1
Published inThe StartupHow to Make Sense of String InputLearn recursive descent parsing via a simple exampleDec 3, 2019Dec 3, 2019
This Is How You Fix the Academic Publication SystemLower both the prestige and the scarcityNov 24, 2019A response icon1Nov 24, 2019A response icon1
Published inSoftware ArgumentsHow And When to Use Strings in ProgrammingIt’s simple — follow Ville’s rule of stringsNov 22, 2019Nov 22, 2019