About data({ title: "About", description: "Jeff Lindsay, aka progrium: twenty years of open source developer tools, and small building blocks meant to be composed into bigger ones." }); {(() => { // The timeline. Newest first; month is optional. const timeline = [/* ["2025", [["🧩", "May", "Wanix rebuilt around Plan 9 ideas", "/articles/2025/spirit-of-plan9-on-the-web"], ["✍️", "Mar", "State of Tractor 2025", "/articles/2025/state-of-tractor-2025"]]], ["2023", [["🌳", "Feb", "Treehouse announced", "/articles/2023/welcome-to-treehouse"]]], ["2022", [["🪟", "Jul", "Apptron, the first building block of Tractor", "/articles/2022/cross-platform-native-apis-made-accessible-with-apptron"]]], ["2021", [["💬", "Aug", "qtalk-go beta", "/articles/2021/making-programs-interact-using-qtalk"], ["🍎", "Feb", "macdriver alpha", "/articles/2021/use-mac-apis-and-build-mac-apps-with-go"]]], ["2020", [["🚜", "", "Heads down on Tractor"]]], ["2013", [["🐳", "", "Dokku"]]], ["2010", [["🚇", "", "localtunnel"]]], ["2009", [["🏠", "", "Helped start Hacker Dojo"]]], ["2007", [["🪝", "", "First talk on webhooks"]]], */ ]; const link = (name) => elsewhere.find(e => e[0] === name)[1]; return <>
I'm Jeff Lindsay. I've spent most of my life dedicated to building better developer tools and open source infrastructure, usually small building blocks meant to be composed into bigger ones.
Some of them you may have used: webhooks, Docker, Twilio, Dokku. Since 2020 most of my work has gone into Tractor, searching for a few simple primitives to build any software. Wanix, Apptron, and h9 all come out of that.
Otherwise I make indie games and music when I can. I also used to build communities. Someday I'd like to make films.