Blog

Thoughts, tutorials, and insights on engineering and design.

Why Shipping Small Beats Planning Big

The plan that never ships teaches you nothing. Here is how small, frequent releases changed the way I build.

  • productivity
  • development
  • personal

TypeScript Types That Catch Real Bugs

Forget type gymnastics. These five everyday patterns stop the bugs that actually reach production.

  • typescript
  • web development
  • javascript

A Weekend Roadmap to Modern CSS

Two days, five topics and a small project at the end. A focused path to writing CSS you are not afraid of.

  • frontend
  • web development
  • design

Designing Empty States That Help

An empty screen is a first impression. Small changes turn a dead end into the start of something.

  • frontend
  • design
Subscribe with RSS
“Writing is thinking. To write well is to think clearly.”
— David McCullough
Made with Modulify