← Back to writingDec 2025 · 5 min read

Systems Thinking Changed How I Write Code

Learning networking, concurrency, and deployment pushed me to think about reliability, failure modes, and downstream effects.

SystemsReliabilityEngineering

Learning networking, concurrency, and deployment changed how I write even simple code. I stopped thinking only about my laptop and started thinking about environments, latency, and failure.

That mindset pushed me toward clearer interfaces, better error handling, and fewer surprises downstream. It also made debugging easier because I trace flows instead of guessing.

Systems thinking makes my code more intentional. Even small tools feel sturdier when they are built with the bigger picture in mind.