Writing
Notes on the things I build, and what I learn making them.
FeaturedReverse-Engineering Google Flights
Every legitimate path to flight pricing data was too expensive, too unreliable, or dead. So I reverse-engineered Google Flights' undocumented API and built swoop, an open-source Python library for programmatic airfare data. No Free Ratings
Ban the 7. Read the 6.
Every Story Needs an Earned SecretPOV without proof is punditry. Proof without POV is recall.
Retiring Products That WorkKill the seam, not the product.
Open Hours: An Exercise in Building and Learning QuicklyWe weren't beaten by a competitor. We were beaten by 'good enough.'
pee(k)the most interesting idea i've ever had. i did nearly nothing with it.
on Universethe titans fell behind the mobile curve.
the splitty chroniclesthe person paying shouldn't also do the grunt work.