SFPark: interactive map of SF parking regulationsTL;DR there’s an app for that, and it’s 99% vibe coded.“I could do this in a weekend”…Our boys started attending an all-outdoors school in Golden Gate Park recently. It’s awesome! They love it, and quite frankly, I wish I had had that option as a kid!The only downside is the commute: from our part of the Mission to Golden Gate Park takes ~30-45min each way with the cargo bike, so after many years of barely using the car, we’re now seriously looking at the reality of a daily car commute :(The other day, Mom was dropping off one of the boys, and was thrilled to find plenty of street parking! Only to find out in short order that it was only plentiful because it was during street cleaning hours, and she got a ticket for being at the wrong place at the wrong time!She mentioned over dinner how she’s been asking various tech-inclined people in our extended network to build an app that would allow her to more effectively look for parking by surfacing relevant restrictions. And getting repeatedly told that it would be easy because the data is all publicly available, but no one actually ever taking the time to do it.Bespoke Software for the massesThis is a typical “weekend project” scope, which looks very straightforward, but for which the “activation energy” is surprisingly high, and the tail of bugfixes and polish always result in multiple weeks overrun.Which is why those barely ever get done, because the reality of being a parent and wanting to maintain a modicum of social life means time for such projects is extremely limited.Or at least it was, until Claude Code entered the scene, and Opus 4.5 upped the ante!As many people have realized for themselves, and started to shout on the metaphorical rooftops, we have entered a new era of highly accessible bespoke software, or bespochastic software as I sometimes like to call it.When I brought this idea to Claude and defined the parameter of a prototype, he came back with a r...
First seen: 2026-01-26 11:57
Last seen: 2026-01-26 12:57