m
ayurmahajan.com
m
ayurmahajan.com

Posts

      • The Unix Philosophy, Revisited
      • Understanding Memory: Stack, Heap, and Everything Between
      • Modern CSS Techniques Worth Knowing
      • JavaScript Patterns That Age Well
  • Welcome to My Blog
5 posts

Personal blog

Writing about
technology, travel & more

Explorations in AI agents, programming and sometimes aviation and travel. All ramblings are (mostly) my own.

Recent posts

Modern CSS Techniques Worth Knowing

CSS has grown up. Container queries, cascade layers, logical properties, and scroll-driven animations are changing how we write styles.

Feb 10, 2026
csswebfrontend

Welcome to My Blog

An introduction to what I write about — software engineering, systems thinking, and the craft of building things that last.

Feb 1, 2026
metaintroduction

JavaScript Patterns That Age Well

Some patterns in JavaScript stay readable and maintainable as a codebase grows. These are the ones I return to.

Jan 28, 2026
javascriptpatternsweb

The Unix Philosophy, Revisited

Do one thing well. Compose. Write programs that talk to other programs. These ideas are 50 years old and still explain the best software being built today.

Jan 15, 2026
unixsystemsphilosophy

Understanding Memory: Stack, Heap, and Everything Between

How programs use memory, what the stack and heap actually are, why they behave differently, and what this means for the code you write every day.

Jan 5, 2026
systemsmemoryperformance