Writing · Archive
Decisions, with the reasoning attached
Every post here is a decision: what the options were, what I picked, what it cost, and what I’d do differently. Some calls were right. The wrong ones are written up too — those are usually the useful ones.
5 posts
- May 1Preventing Garbage Code from Entering Your Git RepositoryRead →Learn how to implement Git pre-commit hooks and automated code quality checks to prevent syntax errors and improve team velocity in development projects.
- Aug 26Technical deep dive on the new Sonos AppRead →Found a post on a techncial deep dive on the new Sonos App.
- May 10Content Migration with Python and WordPress PresentationRead →PyCon HK presentation on migrating CMS content to WordPress using Python, REST APIs, CSV, and Google Sheets.
- Jun 15Peranakan house in Singapore ??Read →Peranakan house in Singapore ?? #Singapore #shophouse #asia #travel #tourism #architecture #building #apartment #groundfloor
- May 6View from Shenzhen hotel courtyardRead →I walked into the courtyard of a Shenzhen hotel and looked up. #shenzhen #china #asia #building #architecture #night @shenzhenville #hotel
Work with me
Facing a decision where the wrong answer is expensive?
Migrations, platform bets, build-vs-buy, where AI fits. I've made these calls at bank scale and indie scale. Available for fractional and project work.