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-06
A 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-01
Planning with beads: how Physical Soccer and Joystick Jammers get built
Three real dependency graphs: Physical Soccer, planned up front and closed by a herd of agents in two days; Joystick Jammers 0.1, a polishing swarm; and its 0.2 rebuild, planned the Physical Soccer way.

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