Writing
Start Here
I write about urbanism, transportation, and technology—often exploring how our cities shape daily life. These three posts capture my core interests:
EssayThe Homevoter Hypothesis
A comprehensive summary of William Fischel's book on how home values influence local government taxation, school finance, and land-use policies
EssayVulnerability and Ivan Illich
How automobility separated us from reality itself...
EssayCar Country
Notes from reading the book 'Car Country', by author Christopher Wells
2026
-
ArticleMost People Who Ride Bikes Have Soft Tires
A look at the quietest barrier to bicycle adoption (inflating your tires), and why bike share and public pumps deserve more credit than they get.
-
ArticleProp 13 Didn't Shrink Government. It Handed It to Sacramento.
Prop 13 concentrated power in Sacramento and hollowed out local government in California
-
ArticleThe Declining Driver's License: Good, Bad, or Both?
Teen licensing rates have been falling since the 1980s. Is it cause for celebration? And what replaced the car?
-
ArticleThe e-bike regulation gap is closing
California's e-bike reckoning is coming and the devil is in the details.
-
ArticleThe Scooter and the Bike
A comparison of kickscooters and bicycles across learning curve, energy efficiency, cost, portability, and theft risk — and what the differences mean for urban transportation advocates and anyone trying to get out of their car.
-
ArticleMost People Who Ride Bikes Have No Idea How to Shift Gears
Most cycling advocates assume gear-shifting is a baseline skill — but for a large share of the people they're trying to reach, it isn't. If your outreach, programming, or education treats geared bikes as the default, you may be losing new riders before they ever get comfortable. Here's what the data suggests, and why it matters for growing cycling participation.
-
ArticleYes, Your Bike Can Carry That
A practical guide to carrying groceries, gear, and kids by bike — starting with no extra equipment.
-
ArticleWhat I Stopped Thinking About When I Went Car-Free
Gas prices, parking, insurance, the check engine light — a suburban father's inventory of the mental load that disappeared with the car.
-
ArticleWhy I Don't Drive
A reflection on a car-free life-—the real tradeoffs, the barometer it provides for community equity, and why to travel slow.
-
ArticleWhat If California Is the Most Regressive State in America?
California ranks dead last in cost-of-living-adjusted poverty among all 50 states. A native Californian makes the case that Prop 13, NIMBY housing policy, and stroads make it the most regressive state in America.
-
ArticleClosing Streets to Cars Helps Business. It Works in Small Towns Too
A practical ladder from one-time street fairs to permanent pedestrian corridors, examples from suburban California and Florida.
-
ArticleBuc-ee's Is Better at Placemaking Than Your City
I go to city council meetings about bike lanes. Buc-ee's, a 74,000 sq ft Texas gas station, still managed to embarrass me about placemaking. Here's how.
-
ArticleWhat Happens to Business When You Close a Street to Cars
The data on pedestrianization and business revenue might surprise you.
-
ArticleThe War on Drugs is Why Your Bus Never Showed Up
Your bus didn't show up because someone who could have driven it wasn't allowed to take the job.
2025
-
PhotoGraz Photo Map
A map of photos from a walk around Graz, Austria.
-
PhotoSan Mateo Photo Bike Ride
A map of photos from a bike ride.
-
PhotoMilan Photo Map
A map of photos I've taken from a day in Milan, Italy.
-
PhotoMiami Photo Map
A map of photos I've taken around Miami, Florida, USA.
-
ArticleCome and See
I watched a Soviet film and wrote about it.
-
EssayVulnerability and Ivan Illich
How automobility separated us from reality itself...
-
ArticleThe Voter Who Can’t Drive
Car dependence doesn't just shape our cities—it shapes who gets to vote.
-
ArticleCommute by Running
Thoughts on traveling and commuting for work by running with a backpack.
-
ArticleSF Library
A photo diary of visiting the main San Francisco library branch
-
ArticleSF Opera
A short photo diary of attending the San Francisco Opera's performance of La Boheme
-
ArticleLake Tahoe
A photo diary from a Juneteenth visit to Lake Tahoe
-
ArticleJune Daily Photos
A subset of the photos I took during a month of daily observational photography
-
ArticleSFO Descent
Photos from flying into SFO airport
-
ArticleThe Bus
A peek at San Mateo County's bus ridership
-
ArticleBoonville, CA
Attending friends' wedding in the northern reaches of California
-
ArticleTemple Emanu-El
Photos of the beautiful architecture & decorations of Congregation Emanu-El in San Francisco, California
-
ArticleSan Mateo-San Francisco walk
An organized group walk from San Mateo to San Francisco (20 miles)
-
ArticleChild Portage
A variety of techniques and technologies for transporting young children short distances
-
ArticleBike to Work 2025
A photo journal of a bicycle commute to my workplace
-
ArticleBike videography
A short list of items that are good for capturing video and audio on a bicycle
-
ArticleA new project
Photo diary from taking the Amtrak train from San Jose Diridon to Los Angeles Union Station (10.5 hours)
-
ArticleSan Jose-LA Amtrak
Photo diary from taking the Amtrak train from San Jose Diridon to Los Angeles Union Station (10.5 hours)
-
ArticleSan Pablo Reservoir
Photos from a walk along the San Pablo Dam Reservoir trail
-
ArticleCaltrain to Golden Gate Park
A short video of travel from San Mateo to San Francisco's Golden Gate Park
-
ArticlePolacon San Francisco
Photos from the San Francisco instant camera conference and photo walk
-
ArticleSouthern France, Pt. 3
Photos & observations of an American's trip to southern France, part 2
-
ArticleSouthern France, Pt. 2
Photos & observations of an American's trip to southern France, part 2
-
ArticleSouthern France, Pt. 1
Photos & observations of an American's trip to southern France
-
ArticleVisiting the Miami Library
Thoughts & experiences from visiting the downtown Miami library
2024
-
ArticleMy commute
Photos I have taken from my bike + train work commute over the years
-
ArticleTiburon sans car
Travels within the San Francisco Bay to Tiburon, without a car
-
ArticleSamTrans tour
A tour of SamTrans south base - the San Mateo County public bus agency
-
ArticleBenches
A collection of bench photos, discussing their placement and design
-
ArticleSLO by Amtrak
Photo diary from an Amtrak train ride to San Luis Obispo, California, with bicycles
-
EssayThe Homevoter Hypothesis
A comprehensive summary of William Fischel's book on how home values influence local government taxation, school finance, and land-use policies
-
ArticleIf you care about safety, ride an e-bike
Electric bikes are safer than regular bikes, here's why:
-
ArticleFifield-Cahill Ridge Trail
A trail run in the Crystal Springs Watershed, photos.
-
ReviewSony RX100 VI 📸
Some sample photos and thoughts on the Sony RX100 Mark 6 point-and-shoot camera
-
ArticleFood photos over the years
Photos of food I've captured over the years.
-
GuideTraveling to Santa Rosa
Make your travels less stressful and more fun
-
ArticleBerlin visit
Photos from a week-long visit to Berlin in 2021.
-
ArticleSaturday Bike Camping
A trip report from a sub-24 hour overnight bikecamping trip from San Mateo to Half Moon Bay.
-
ArticleConservatives & Bikes
How political conservatives think about bicycles as a political issue, and ways to speak to them.
-
ArticlePurisima Creek
Photos from a running trip on the Purisima Creek trail with a local running shop
-
ArticleHalf Moon Bay
Photos from an anniversary bus/bike/hotel trip to Half Moon Bay
-
ArticleAmtrak: Seattle-San Jose
A photo diary of riding the Amtrak Coastal Starlight from Seattle, WA to San Jose, CA
-
ArticleMuni 30 Bus
A photo diary from riding the SFMTA Muni 30 bus
-
ArticleBike Camping
A photo diary from going bike-camping overnight at China Camp State Park, California
-
ArticleCoyote Point
A photo diary of visiting Coyote Point Beach, in San Mateo County
-
ArticleYIMBY Prom
A summary of attending YIMBY Prom, 2024
-
ArticleE-Scooters: First Thoughts
Notes on buying and riding my first electric kick scooter, from Segway Ninebot, as a micromobility connoiseur.
-
ArticleHow I Bike to the Airport
Notes on my experience of bicycling and flying from San Francisco International Airport, using a folding bike
-
ArticlePortals
Photos that illustrate the architectural & placemaking concept of 'portals'.
2023
-
ArticleVisit to Newport Beach
Photos from traveling to Newport Beach, CA
-
ArticleBike Summit 2023
Photos & notes from attending Silicon Valley Bicycle Coalition's annual Bike Summit, 2023
-
ArticleVisit to San Diego
Notes & photos from visiting downtown San Diego as a tourist
-
ArticleBART with Mike
Notes and photos from riding the BART train with my neighbor Mike
-
ArticleRayban Stories
Notes from obtaining & using the first generation of Meta's smart glasses, the Rayban Stories
-
ArticleFolding bikes or no?
A discussion of the pros and cons of folding bicycles, vs. normal ones (that do not fold)
-
EssayCar Country
Notes from reading the book 'Car Country', by author Christopher Wells
-
ArticleWriting Without Bullshit
Key takeaways from Josh Bernoff's book on cutting the fluff and writing clearly.
-
ArticleThe Moral Imperative for Bike Lanes
How protected bike lanes save families $10,000/year and build safer, more independent communities.
-
ArticleBiking to Work
How switching from car to e-bike for my commute helped me lose 15 pounds in a year.
-
ArticleFirst Anniversary
Photos from our first wedding anniversary stay in San Francisco, across from the Ferry Building.
-
ArticleLegion of Honor
A photo diary from a visit to San Francisco's Legion of Honor art museum on a foggy day.
-
ArticleRunning Injuries
Running injury rates are shockingly high. Key findings from academic studies on how to avoid them.
2022
-
ArticleWhy I bicycle
The simple reasons I ride: fun, cheap, healthy, social, and it feels like flying.
-
ArticleA Los Angeles commute
Biking to work in LA on a borrowed hotel cruiser—photos from Venice to the Netflix offices.
-
ArticleRussia 1985-1999: TraumaZone
Screenshots and notes from the BBC documentary on the chaos of post-Soviet Russia.
-
ArticlePost-9/11 Conflict
Data on the human cost of post-9/11 wars and the under-appreciated toll of PTSD.
-
ArticleHalf Moon Bay
Photos from my overnight bike camping trip over Highway 92 to Half Moon Bay.
-
ArticleOnsite
The 'onsite' is the new offsite in the remote work era. Candid photos from team meetings.
-
ArticleAn updated goal list
A public list of my life goals: documentaries, powerlifting into my 70s, minimizing car use, and building family.
-
ArticleEarly life lessons
How my dad taught me about investing—starting with $1,000 from a summer job.
2021
-
ArticleSaying thank you
Why 'thank you' is just a signal, not a payment—and what actions actually demonstrate gratitude.
-
ArticleSan Mateo County History Museum
A spontaneous visit to a hidden gem of Bay Area history—worth the $6 admission.
-
ArticleAlternative experiment protocols
Beyond A/B testing: crossover, switchback, bandit, and staged rollout experiments explained.
-
ArticlePodcasting workshop
What I'd teach in a podcasting workshop: why audio-only is underrated, low production costs, and practical tips.
-
ArticleBeing Ignored & Building Software
How I learned software engineering best practices by attaching myself to a quiet MIT grad—and the value of finding mentors who let you observe.
-
ArticleScreenshare iOS to Zoom, Meet
Quick video guide on sharing your iPhone or iPad screen in Google Meet and Zoom calls.
-
ArticleChrome Productivity
A short video tutorial on Chrome keyboard shortcuts for Mac—plus lessons learned about video production.
-
ArticleChrome extensions I use
The four Chrome extensions I actually use daily: uBlock Origin, HTTPS Everywhere, LastPass, and one more.
-
ArticleJekyll + Emails
How I convert Jekyll blog posts into nicely-formatted HTML emails using the Loom theme.
-
Article
Improving Audio
Comparing three microphones for video calls: MacBook built-in, iPhone earpods, and Zoom H4N Pro—with audio samples.
-
ArticleContent Marketing Tips
Distilled advice from Priceonomics and others: write about data, confirm biases, and focus on intros and conclusions.
-
ArticleHow I Got My Jobs
A brief summary of how I have obtained my jobs in tech
-
ArticleHow To Do Logging In Python
You can use this guide to discover, understand and use logging in your Python programs.
-
ArticleNotes on remote work
Honest reflections on WFH after a year: the health benefits, the boundary problems, and what I actually miss about the office.
-
ArticleGift Giving
Research-backed insights on gift-giving: sloppy wrapping works, experiential beats material, and compliments outperform cash.
-
ArticleIt's all Legacy Code
99% of software engineering is refactoring other people's code. Here are the testing methodologies that make it manageable.
-
ArticlePower
A meditation on where power comes from: knowledge, community, saying no, and the ability to be generous.
-
ArticleDaniil Dubov
A chess grandmaster's observation: only 5-6 people in the world truly combine hard work, fitness, and competitive drive.
2020
-
ArticleTechnical Writing, the Google course
Key takeaways from Google's free technical writing course—practical tips for clearer documentation and communication.
-
ArticleTech Interview Gauntlet
A reality TV show concept where software engineers compete in live coding challenges for a job at a top tech company.
-
ArticleUSB Footpad Review
My experience with the Kinesis Savant Elite2 USB foot pedal—what works, what doesn't, and who it's really for.
-
ArticleA Conversation with Ben Jacobson
An audio conversation exploring why stories matter, touching on sci-fi, dance, and the meaning we find in narrative.
-
ArticleLive-Streaming Site in 30 Mins
A quick guide to setting up your own local video livestream using Docker, nginx-rtmp, and OBS.
-
ArticlePay remote workers a premium
Why remote employees should earn more: they work longer hours, lose office perks, and save companies money.
-
ArticleInterrotron
A collection of resources for building DIY teleprompters and interrotrons to enable eye contact in video calls.
-
Article30 Days to Backend Software Engineer
A 30-day curriculum to become a backend software engineer, plus recommended MIT and Linux courses.
-
Article18% of Github Projects Have CI
A brief data-driven review of continuous integration adoption in open-source projects on Github
-
ArticleGoogle Docs to Markdown
How I streamlined my blog publishing workflow using Google Docs and Apps Script to convert to Markdown.
-
ArticleMcCarthy vs. Roosevelt
Comparing two takes on 'the man in the arena'—from Teddy Roosevelt's famous speech to Cormac McCarthy's Blood Meridian.
Archive 2017–2019
- Building a Home Gym
- A Newbie's Guide to Digital Art
- Netflix DVD automation vids
- My current curiosities
- The Case Interview (of Software Engineering)
- OSI Layer Notes
- Java Primer for Python Developers
- The Morning Paper - Testing
- The Morning Paper - Virtual Machines
- How to Run Pandas' Test Suite
- Defining Runway
- mypy, the Optional Static Type-Checker for Python
- Make your own Google Analytics
- 10 Lessons from Magic the Gathering
- Better than the news
- Why weightlifting?
- An Optimized Alternative to RTFM
- Take a Break Ya Dingus!
- The Zero-Indexed Stock Market
- Software engineer? Start a podcast.
- How to Survive the Graveyard Shift
- Making Markets, Pawn Shops, and Farmer Joe
- The Declaration of Independence
- Querying Access Logs on AWS
- Entry-Level Software Engineering QnA
- Some more iPad weightlifting sketches
- Static Websites on Google Cloud
- Weightlifting sketches
- Why use Docker locally?
- Static Site Hosting on AWS
- The Net Present Value of Content
- Information Asymmetries and Paying it Forward
- Tumblr to Jekyll
- The Accidental Engineer
- Generative Text Models
- github-email-thief
- Make Your Own Gmail
- Modern anti-spam and E2E crypto