“
Outside my office door, I could smell the sharp, acrid scent of carbonized cheese. I’d left a tray of lasagna in the oven for 41 minutes too long because I was trapped on this call…
The tech lead’s hand hovered over the whiteboard, drawing an 11th box in an architecture that already looked like a map of the London Underground. He was talking about ‘resilience’ and ‘eventual consistency’ with the kind of religious fervor usually reserved for cult leaders or people who have just discovered CrossFit. Outside my office door, I could smell the sharp, acrid scent of carbonized cheese. I’d left a tray of lasagna in the oven for 41 minutes too long because I was trapped on this call, nodding along to a proposal to move our 1-page landing site to a distributed microservices architecture managed by Kubernetes. We have 101 daily active users. Most of them are our own employees testing the ‘Contact Us’ form. Yet here we were, preparing for a scale that would make Jeff Bezos sweat, while my actual dinner was turning into a biological weapon in the next room.
I’m Indigo W.J., and usually, I spend my days teaching digital citizenship-trying to convince 11-year-olds that just because a TikTok influencer says a specific brand of charcoal toothpaste will give them ‘main character energy,’ it doesn’t mean they should go out and buy it. But as I sat there, smelling the smoke of my ruined meal, I realized that the tech industry is just a collection of adults doing the exact same thing. We are living in a cargo cult. We see the planes landing at Google and Netflix, so we build our own landing strips out of coconut shells and palm fronds, hoping that the ‘success’ cargo will drop from the sky. We call these coconut shells ‘best practices.’
The Misapplication: Tool vs. Problem
It’s a specific kind of madness to choose a tool based on who else uses it rather than what it actually does. If I see a professional marathon runner wearing $201 carbon-fiber plated shoes, I don’t assume that putting them on will make me fast enough to catch a bus. I’m a middle-aged teacher who just burned a perfectly good lasagna; my ‘bottleneck’ isn’t my footwear, it’s my tendency to get distracted by architectural diagrams.
Debugging YAML on a simple feature
Time to ship the working feature
Similarly, the bottleneck for a 5-person startup isn’t the inability to handle 100,001 concurrent requests per second. It’s the fact that they haven’t shipped a feature in 31 days because they’re busy debugging a service mesh.
Complexity is the tax we pay for the ego of feeling important.
The Lie of ‘Future-Proofing’
We often frame these decisions as ‘future-proofing,’ but that’s a lie we tell our managers and ourselves. True future-proofing is building something simple enough that you can actually change it when the future finally arrives. Instead, we build these rigid, interlocking systems that require a PhD in YAML just to change the color of a button. In my classroom, I talk to kids about the responsibility of digital stewardship-the idea that we shouldn’t just consume technology, but understand the footprint it leaves. In the corporate world, we’ve abandoned stewardship for a weird kind of techno-maximalism. We want the biggest, shiniest toys because we’re afraid that if we don’t use them, we aren’t ‘real’ engineers. We equate suffering with quality. If it’s hard to set up, it must be powerful. If it requires 21 different configuration files, it must be ‘enterprise-grade.’
We spent 41 hours a week trying to map a basic ‘name’ and ’email’ field into a complex web of nodes and edges. By the time we were done, the system was so slow that it took 11 seconds to load a profile. We had achieved ‘architectural purity’ at the cost of basic utility.
– The Graph Database Incident (11 months ago)
This isn’t to say that Kubernetes or microservices are bad. They are incredible solutions for 1 specific set of problems: the problems of massive, organizational scale. When you have 1001 engineers working on a single product, you need to break it apart so they don’t trip over each other. But when you have 1 developer named Greg who works out of his basement, breaking the app into 11 pieces just means Greg now has 11 things to fail at 2:01 AM. It’s a form of self-sabotage disguised as professional growth. We are so obsessed with the ‘how’ that we’ve completely forgotten the ‘why.’
The Digital Detective
I eventually got off that call and scraped the black crust off my lasagna, which felt like a metaphor for our current tech landscape. We’re all just trying to find the edible bits beneath the layers of over-engineered charcoal. As a digital citizenship teacher, I have to ask: what kind of environment are we creating? If we teach the next generation that ‘good’ work means following the loudest voice in the room toward the most complex solution, we’re just training them to be better cultists. We should be training them to be detectives.
51
Users Served by Minimum Viable Solution
(The Detective’s Question)
A detective asks, ‘What is the minimum amount of infrastructure I need to solve this problem for these 51 users?’ They don’t ask, ‘What does Netflix do?’ because they aren’t Netflix. There is a tremendous amount of pressure to conform. If you suggest using a boring monolith or a simple SQL database, people look at you like you’ve suggested we use a carrier pigeon to send internal memos.
Boring is Beautiful
Boring is what gets you home in time to not burn your dinner.
But boring is beautiful. Boring is what gets you home in time to not burn your dinner. Boring is what allows you to focus on the 1 thing that actually matters: the user. Every time we add a layer of abstraction, we add a layer of distance between us and the person we are supposed to be helping.
This is where tools like Email Delivery Pro become so relevant; they represent the ‘buy vs. build’ philosophy that many cargo cultists hate. They provide a specific service for a specific need, allowing a small team to focus on their actual product instead of trying to reinvent the wheel of deliverability. It’s the anti-cargo-cult approach: choosing a path because it solves a problem, not because it looks like something a giant would do.
Cognitive Load Analysis Below
The Limits of Mental Bandwidth
I often think about the physical reality of the servers we’re spinning up. Each one has a cost, not just in dollars-though a $101 monthly bill for an idle cluster is its own kind of pain-but in cognitive load. My brain only has so many ‘slots’ available. If I’m using 41 of them to keep track of service discovery, I only have 1 or 2 left to actually think about whether the product I’m building is even useful. We are cluttering our minds with the digital equivalent of hoarding.
Cognitive Slots Allocated to Hype/Complexity
80%
The most ‘advanced’ practice is knowing when to say ‘no’ to the hype.
Discernment over dogma.
Last week, I told my students that the most important skill they can learn isn’t coding, but discernment. It’s the ability to look at a trend and ask, ‘Who does this benefit?’ In the software world, many ‘best practices’ benefit the people selling the tools or the people looking to pad their resumes for their next job at a FAANG company. They don’t benefit the small business owner trying to sell 11 handmade sweaters a month. They don’t benefit the teacher trying to manage a classroom of 31 chaotic kids. They benefit the ritual, not the result.
The Dignity of Being Boring
I finally sat down to eat my semi-burnt lasagna at 9:01 PM. It was edible, but it could have been great if I hadn’t been distracted by the ‘scalability’ of a landing page. I realized then that my tech lead friend isn’t a bad person; he’s just scared. We’re all scared. We’re scared that if we don’t follow the rituals, we’ll be left behind. We’re scared that our work won’t be taken seriously if it isn’t complex. But there is a quiet, radical power in simplicity. There is dignity in building something that works, that stays within budget, and that doesn’t require a sacrificial goat to deploy.
Clarity
Efficiency
Noise Reduction
We need to stop worshipping the tools and start respecting the problems. If a simple script on a single server can solve the problem for 101 people, then that script is the ‘best practice.’ Anything more is just noise. Anything more is just a wooden headset. We need to be brave enough to be boring. We need to be citizens of a digital world that values efficiency and clarity over the performative complexity of a cargo cult. And most importantly, we need to remember to set a timer for the lasagna, because no amount of architectural resilience can fix a burned dinner.
