Writing
2026
2026-10-07
Choosing a quiet fan with jet physics
A working draft: why momentum, not viscosity, decides how far a fan's air punches into a room, and what that means for picking a quiet one.
2026-10-06A digital twin of our house, built from the drawings
Walk a full 3D model of a new-build home and its street, switch construction stages, and mark up where things go. Generated from code, in the browser, on desktop or phone.
2026-10-01Planning with beads: how Physical Soccer and Joystick Jammers get built
Two real dependency graphs: Physical Soccer, planned up front and turned into 194 beads that flowed through a herd of agents in two days, and Joystick Jammers, an ongoing polishing swarm.
Archive
Older posts from the previous blog, 2018 to 2026: travel, study abroad, hackathons and early software notes.
2019
2018
- Data Science Careers Melbourne
- Social Innovation: Kampung Stutong Baru
- Brunei Bling
- Guide to Visiting Kuala Lumpur
- Travel Insurance from Swinburne to Northeastern
- Implementation of an Evolutionary Algorithm for Data Reduction
- Interpreted vs Compiled - Is There a Difference?
- Efficiency of Tree Data Structures in Data Reduction with an Evolutionary Algorithm
- Overview of OOP
- Structured Programming
- Scholarships for Overseas Travel
- UX Resources
- Canon EOS M6 Review
- Creating a Ghost Blog