Skip to content

On Systems and Curiosity

Published:
•2 min read
Edit on GitHub

I’ve always been fascinated by Engineering.

I got to explore Linux and MacOS after spending most of my childhood on Windows. From exploring the weirdest linux commands to building CLI apps, I have explored them all. Even today, I still find programming languages fascinating, or how computers manage memory and processes so efficiently.

The curiosity naturally expanded into mathematics and computing.

Lately, I’ve been especially interested in Rust.

The idea that a language can give developers low-level while helping prevent memory related bugs feel like an important shift in how modern systems can be built.

For the past three years, I’ve worked in water treatment, which at first seems completely unrelated to software engineering. But over time, I realized both fields revolve around the same thing: systems.

Water treatment is fundamentally about managing resources, monitoring data, optimizing reliability and designing processes that continue working around pressure. Good systems stay invisible when everything works. Bad systems immediately affect everyone.

Computing feels surprisingly similar. Whether it’s infrastructure. operating systems, or large scale infrastructure, the same ideas appear everywhere. That’s probably why I’ve become increasingly interested in lower-level computing and systems engineering over the years.

Outside of computing, one of my oddly specific hobbies is reading maps.

Not just casually looking at them, but thinking about roads, trains and airlines. Transit systems, infrastructure, logistics and geography all feel like another form of systems engineering to me. A well designed railway network or an air route map fascinate me.

A programming language becomes a set of tradeoffs. An operating system becomes coordination at scale. Infrastructure becomes a collection of abstractions stacked carefully on top of one another.

The blog is mostly a place to document that curiosity.

I want to write about systems, low level computing, programming languages, infrastructure. machine learning, data and the ideas behind how technology works. Most of the posts will be technical, some might just be observations from things I’m learning along the way.

I don’t really have a grand plan for this site.

I’m just endlessly curious about the systems behind everything.


Edit on GitHub