Vania Nettleford

The Engineering Lab

Don't just read the refactor — play with it.

Small, interactive experiments in code quality. Flip the toggles, break things safely, steal the patterns.

Field work

The experiments

  1. 01

    The Engineering Lesson I Learned From Fixing a “Simple” Table

    I thought I was fixing a small accessibility issue. We had tables rendering with only…

    Open the full experiment
  2. 02

    Engineering Lab: A Small CSS Change That Simplified My Layouts

    During a recent code review, a colleague suggested using gap instead of individual margins inside…

    Spacing, reconsidered

    One card
    Another card
    And one more
    .stack {
      display: flex;
      flex-direction: column;
      gap: 1rem;
    }

    The layout owns the space between its children.

    Open the full experiment
  3. 03

    When “Correct UI” Isn’t the Best UX: Rethinking a Login Button

    In theory, UI should always reflect the correct state. In practice, that’s not always the…

    Open the full experiment
  4. 04

    Avoiding JS Code Smells for Layout and Transitions

    In real-world React applications, components often start small but quickly grow into complex beasts that…

    Open the full experiment

Always in progress

More experiments brewing

The index keeps growing

A / Brewing

A pattern worth unlearning

Next up · a small change in perspective

B / Brewing

A better default

In progress · details soon