Reading List
The most recent articles from a list of feeds I subscribe to.
Oakland’s Airport Is Now Officially ‘Oakland San Francisco Bay Airport’
Max Harrison-Caldwell, reporting for The San Francisco Standard:
In 2024, the port — which manages the Oakland airport — changed the name from Oakland International Airport to San Francisco Bay Oakland International Airport, hoping to entice travelers by emphasizing the hub’s proximity to SF. At the time, the number of people flying into Oakland was declining after a brief post-pandemic rebound, and the airport was losing routes.
The effort largely failed, while having the secondary impact of annoying San Francisco leaders, who swiftly sued, arguing that the name would confuse travelers. In 2025, the port swapped the two cities within the name to produce “Oakland San Francisco Bay Airport.”
San Francisco didn’t like that either, but the parties entered mediation in December and have now settled. The new name is fine, as long as “Oakland” always appears before “San Francisco” in all materials and the airport does not add the letters SF to its code, OAK.
The Standard ran this under the cheeky headline “Little-Known Bay Area City Will Keep San Francisco in Its Airport’s Name”, which is a little funny, but I don’t see the need to punch down like this. Nobody calls the city “San Francisco” anyway. Everyone just calls it “San Fran” or “Frisco”, either of which names are acceptable.
Google says paid subscriptions reached 350M in Q1, up 25M QoQ, driven by YouTube and Google One, while Gemini Enterprise paid MAUs grew 40% QoQ (Sarah Perez/TechCrunch)
Sarah Perez / TechCrunch:
Google says paid subscriptions reached 350M in Q1, up 25M QoQ, driven by YouTube and Google One, while Gemini Enterprise paid MAUs grew 40% QoQ — Google has added another 25 million paid subscriptions to its services over the past quarter, according to parent company Alphabet's first-quarter earnings on Wednesday.
Splatoon Raiders preorders for the Switch 2 are nearly 20 percent off
eBay reports Q1 revenue up 19% YoY to $3.09B, vs. $3.04B est., net income up 2% to $512M, GMV up 18% to $22.2B, and forecasts Q2 revenue above estimates (Kelly Cloonan/Wall Street Journal)
Kelly Cloonan / Wall Street Journal:
eBay reports Q1 revenue up 19% YoY to $3.09B, vs. $3.04B est., net income up 2% to $512M, GMV up 18% to $22.2B, and forecasts Q2 revenue above estimates — The company logged a profit of $512 million, or $1.12 a share — EBay recorded higher profit and revenue in its latest quarter as gross merchandise volume climbed.
Leave the campsite better than you found it, and it will start cleaning itself up
This thought came across my mind as I was reading Every’s philosophy on compound engineering:
The first three steps (plan, work, review) produce a feature. The fourth step produces a system that builds features better each time. […]
- Capture the solution. Ask yourself: What worked? What didn’t? What’s the reusable insight?
- Make it findable. Add YAML frontmatter to make sure it is tagged with the right metadata, tags, and categories for retrieval.
- Update the system. Add new patterns into CLAUDE.md, the file the agent reads at the start of every session. Create new agents when warranted.
- Verify the learning. Ask yourself: Would the system catch this automatically next time?
As virtuous developers we try to adhere to the boyscout rule: leave the campsite better than you found it. We do this so our codebase doesn’t start rotting because we slowly let the trash take over.
When agents are writing our code, these effects are multiplied. Every time we make an explicit improvement to the system, agents can pick the pattern up and apply it to both old and new. The campsite will slowly but surely start cleaning itself up, and fresh trash will be thrown straight into the bin.