The Swiss Cheese Model
April 30, 2020
Today I learned about the Swiss cheese model of accident causation. The idea is that you can analyze threats to a system by breaking the…
SecurityExport Named Components
April 29, 2020
Today I learned that you should export named components as opposed to anonymous functions. Came across the following tweet in my company’s…
JavaScriptAn Ad-Free Mobile New York Times
December 26, 2019
tl;dr to enjoy the NYT’s mobile applications ad-free as a paying user, enable a VPN that blocks advertising on your mobile device. I hold a…
ProductUXSaying "No"
December 23, 2019
When I began my career as a software engineer, I suffered the misconception that software development was a straight-forward, unidirectional…
EngineeringLeadershipAirtable: Bootstrapping Made Easy
December 21, 2019
For a new side project, Keming, my partner and I needed to quickly validate interest in our product. To do so, we designed and built a…
BootstrappingJavaScriptProgramming