A libc++ OdysseyAlrighty folks, buckle up and get ready to learn some x86 assembly and V8 internals. I want to tell you about how I spent yesterday beating…Apr 28, 2021Apr 28, 2021
Electron’s ‘remote’ module considered harmfulSince the very earliest versions of Electron, the remote module has been the go-to tool for communicating between the main and renderer…Oct 9, 20194Oct 9, 20194
Published inSeveral People Are CodingChrome Tracing for Fun and ProfitYou might have used DevTools to profile your JavaScript. But there’s a lot that DevTools can’t tell you.Jun 12, 20191Jun 12, 20191
Are more people eating plant-based diets?Earlier this year, I read Drawdown, a survey of tools and techniques for addressing climate change ranked by impact. It’s an exceptionally…Sep 17, 20184Sep 17, 20184
Math for Game Developers: Parameterised EasingOr, How The Crap Do I Make That Curve?!Mar 12, 2018Mar 12, 2018
How to finish somethingstop procrastinating procrastinate more — — — (to avoid something more important) focus chip away at it decide to do less accept it ——…Feb 22, 2018Feb 22, 2018
TIL: L5 societyThe L5 society was a group in the 70's–80's that advocated for the colonization of space, in particular the Earth-Luna L5 Lagrange point…Sep 12, 2017Sep 12, 2017
TIL: Triangle gridsI’ve been jamming on a little game prototype with a friend that uses a triangle grid. Figuring out how to set up the coordinate system has…Aug 14, 2017Aug 14, 2017
Today I Learned: buoyant peninsulas, the free storeI went to the San Francisco Public Library today (which is just across the road from my house — it’s a crime I don’t visit there more…Jul 23, 2017Jul 23, 2017