I was trying to figure out how to get to the main systems of the RV and notices a big hatch at the back of the front storage area, held on with only six screws. So I pulled it.

And it was 'door 22'. Damn near EVERYTHING I needed to get to was right there in the one place.

And that's when I realized 'door 22' is a metaphor. You see, nearly every well-designed, but complex, system has a 'door 22'. Be it electronics or airplanes or software – there's always one place with all the guts.



So, here's where I'm going with this: if you are working on a complex system and it DOES NOT have a 'door 22'? For example, software should have a main, shared, library or message queue or some abstraction the entire thing is built around. If your code doesn't have that?

I'm willing to bet that complex system is a world-class pain in the ass to maintain…


Sign in to participate in the conversation
Rusted Neuron – an Intentional Community

Rusted Neuron is a Mastodon Instance operated by Jack William Bell