About — Kashish Sahu

I build backends,
read a great deal of
other people's code,
and keep a small server running.

$ whoami

> backend engineer, builder, self-hoster

01

> Who

Kashish Sahu — backend engineer, working in Node and Go against MySQL and Redis. Most of the work is schema and query performance, caching, and the failure modes that only turn up under load.

Much of the week goes to reading code rather than writing it. The rest goes to PlutoLab — an old laptop under a desk running this site, a Git forge, and whatever I am currently taking apart. Renting infrastructure teaches you to fill in a form; running it teaches you what happens at three in the morning.

02

> Open Source

Patches to projects far larger than anything I maintain. Each started as a problem I hit while using the thing.

03

> How I Work

  1. 01

    Read before writing. The explanation is usually already in the codebase.

  2. 02

    Prefer subtraction. My better changes removed something.

  3. 03

    Measure, then argue. A profiler settles in a minute what two people debate for a week.

  4. 04

    Boring technology, chosen slowly, outlives clever technology chosen quickly.

  5. 05

    If it cannot be rolled back, it is not finished.

  6. 06

    Write it down. Documentation outlasts your memory of the work.

I do not always manage it; that is rather the point of writing them down.

— Kashish

$ colophon

> set in Source Serif 4 and Inter

> built with Svelte and Tailwind

> served from a repurposed laptop behind an mTLS tunnel

> deployed by a symlink