Writing

Engineering writing with a systems bias.

Thoughts on implementation details, architecture, debugging, and the patterns that make software easier to reason about over time.

3 entries

Aysnchronous Pancake Delivery in Javascript
Engineering Notes5 min read

Aysnchronous Pancake Delivery in Javascript

Analogy: The Javascript engine as understood from a server and consumer of pancakes. A beginners primer on asynchronous behavior wihthin Javascript

Paint by Render
Engineering Notes4 min read

Paint by Render

Analogy: Painting and its relation to various server side and client side rendering advantages

System Design and Cars
Engineering Notes10 min read

System Design and Cars

Analogy: Managing automobile manufacturing relative to basic system design principles