Throw More DartsAI-assisted coding has a weird superpower that’s easy to miss if you only use it like a vending machine.Dec 17, 2025Dec 17, 2025
Do things that don’t scale, and then don’t scaleThere’s an old startup mantra — probably from the early Airbnb or Y Combinator days — that goes: “Do things that don’t scale.”Aug 16, 2025A response icon5Aug 16, 2025A response icon5
Agentic Coding: When ‘Good Enough’ is Actually GreatTL;DR: Agentic coding tools can help you build things you are interested in learning/wouldn’t otherwise have time for, but getting the…May 16, 2025May 16, 2025
Building an emergency hotline for your dogOur dog has a tag on his collar with our phone numbers on it. However, because phone call spam is so prevalent, we also have our phones…Feb 14, 2021A response icon1Feb 14, 2021A response icon1
PostcardMailer “Show HN” launch statisticsPostcardMailer began as a Mother’s Day gift. My mother loves my photos, but hates using computers, smartphones, etc. I created this…Jan 12, 2020Jan 12, 2020
Raspberry Pi CCTV with netcat and mplayerI’ve been playing with different ideas for Raspberry Pis with cameras, and was surprised how quick and easy it was to set up a very basic…Sep 22, 2019A response icon1Sep 22, 2019A response icon1
Raspberry Pi Zero E-Ink Bus PredictionsAbout a year ago, I used a Raspberry Pi 3+ and 7-inch LCD screen to create a bus schedule for my morning bus routes. It’s a huge time and…Aug 10, 2019Aug 10, 2019
Why I ProgramOriginally posted October 22, 2008 when I was fresh out of undergrad and still wet behind the ears; reposted with minor revisions.Jul 11, 2019Jul 11, 2019
Time Collapsing* Photos With OpenCVA few years ago, I had a camera looking out over San Francisco. It was hooked up to a Raspberry Pi that snapped a photo every minute and…Jul 10, 2019Jul 10, 2019
Raspberry Pi Bus ScheduleTo help myself get ready to catch a bus in the morning, I built a Raspberry Pi bus schedule to keep by the front door.Dec 31, 2018Dec 31, 2018