Notes.

Observations, engineering stories and things I have learned from building and debugging for the web.

Philosophy

I like knowing how things work

A look at why curiosity about what happens underneath the surface drives my approach to building digital experiences.

Career

From websites to systems

The evolution from asking "How do I build this?" to "How does content move through this system?"

Engineering

Modern does not automatically mean better

Why newer technology is not a silver bullet and the importance of evaluating tools based on the problem.

Architecture

A website is more than its frontend

The interface is what people see, but a digital experience is shaped by many systems behind it.

Performance

Performance is a system problem

Measure first. Understand the bottleneck. Then optimize the right thing.