Five Koans of Software Architecture

Marianne Bellotti
6 min readApr 15, 2022

Random advice I find myself repeating a lot…

Yoga meditation vector created by vectorjuice

“Those who should decide on the architecture are those that will be on call for it”

Software architecture is fun. So much so that there’s never any shortage of smart people eager to jump in with their opinions. In my various engineering leadership roles throughout my career so…

An incomplete list of skills senior engineers need, beyond coding

2 min read

Jun 6, 2021

What you get when you learn how to code

7 min read

Mar 24, 2014

The Mistakes I Made As a Beginner Programmer

28 min read

Feb 11, 2018

Notes to Myself on Software Engineering

7 min read

Sep 8, 2018

Life of a Netflix Partner Engineer — The case of extra 40 ms

7 min read

Dec 11, 2020

Ace the coding interview, every time

12 min read

Nov 20, 2014

Understanding Python imports, __init__.py and pythonpath — once and for all

12 min read

Oct 6, 2021

4. Four ways to style react components

3 min read

Mar 18, 2017

W, X, and Z: The Layers of a System

19 min read

Jun 21, 2022

Where we Come From: An Honest Introduction to GraphQL

12 min read

Mar 1, 2019

Marianne Bellotti

Author of Kill It with Fire Manage Aging Computer Systems (and Future Proof Modern Ones)