Sahil SahuWriting
WritingTopicsSeriesArchiveAbout
Subscribe
S
Sahil Sahu

Software engineer & writer

Notes, essays, and practical guides on software, systems, and building things.

Worth a read

  1. 01

    The small cache with big trade-offs

    2 min read

Read a series

Learning by making2 articlesBuilding for the web3 articlesThe systems notebook3 articles

Get new posts by email

Browse the archive Explore all topics
← All topics

Software Engineering

Thoughtful code, practical architecture, and the craft of building software.

2 articles

Software Engineeringcase study

Make the save button tell the truth

Sample article · A sample design study of autosave: separate local edits, pending requests, and the version the server has actually accepted.

Sahil Sahu-Jul 29, 2026-2 min read
An illustrated notebook with hand-drawn code symbols
Software Engineeringtutorial

Debugging as an experiment

Sample article · Replace random changes with a hypothesis, a controlled observation, and a smaller reproduction of the problem.

Sahil Sahu-Jun 19, 2026-2 min read
An illustrated notebook with hand-drawn code symbols

Follow Software Engineering

Get new articles in this topic by email.

Newsletter

Writing worth coming back to.

Essays and notes on software, systems, engineering, and building things on the internet. No noise. Just the useful stuff.

Occasional emails. Unsubscribe whenever you want.

Sahil Sahu

A personal notebook on software, systems, engineering, and building things. Written as I learn, experiment, and ship.

sahilsahu.com

Explore

WritingTopicsSeriesArchive

Free Content

NewsletterRSS feedSearchAbout this blog

More

GitHubX / TwitterPortfolio

© 2026 Sahil Sahu. All rights reserved.

PrivacyTerms