Satire

The Workplace, Observed.

Short reads. Real patterns. Blocky Bot commentary included.

The New Framework Is Forty Percent Faster
2 min2026 Apr 22

The benchmark was accurate. It was just not about this application.

Blocky:The benchmark was not a lie. It described a different application.
Our API Accepts Anything. That Was the Feature.
2 min2026 Apr 22

Flexible input, they said. Eleven weeks of corrupted records later, it still accepted everything.

Blocky:You accepted the garbage. Now it lives inside your system. That's yours now.

Stay in the loop

New satire drops when the enterprise does something worth documenting. No spam — just the next article.

We Gave It Six Months to Be Safe
1 min2026 Apr 22

The estimate was three weeks. The timeline was six months. Both were accurate.

Blocky:You gave it six months. You got six months. This surprises no one except the people who gave it six months.
DELETE Doesn't Delete. It Archives. This Was By Design.
2 min2026 Apr 22

Four partners built GDPR compliance flows against a DELETE endpoint that kept all the data.

Blocky:You named it DELETE. It kept the data. The auditors also noticed.

DivineForge Advisory

Recognise this pattern in your organisation? I help teams cut through the governance, make the right technical calls, and actually ship.

Let's talk architecture →
Nobody on This Team Needs to Know SQL
2 min2026 Apr 22

The ORM abstracted the database. The database kept running queries. Nobody told the database.

Blocky:The ORM hid the SQL. The database kept running SQL. One of those things still mattered in production.
Nobody Was Supposed to Be Using That Field
2 min2026 Apr 22

It was deprecated. It returned null. Twelve teams depended on the null.

Blocky:You deprecated it. They depended on it. That's the law, not a surprise.
We Padded the Estimate. It Didn't Help.
2 min2026 Apr 22

Two weeks of work. Three months of estimate. Still two weeks away.

Blocky:More padding was not going to fix this. That is not a coincidence. That is the name of the law.
Our Velocity Is Up Forty Percent. Nothing Has Shipped.
2 min2026 Apr 22

The sprint completion rate looks excellent. The product roadmap does not.

Blocky:You moved the scoreboard. The game did not move with it.
We're Designing the Final Architecture First
2 min2026 Apr 22

The design took four months. The competitor shipped in week six.

Blocky:Your competitor's prototype became their product. Yours became a conference talk.
The Architecture Nobody Planned
2 min2026 Apr 22

The system diagram looks exactly like the org chart. Nobody drew it that way.

Blocky:You didn't design the architecture. You described the org chart in YAML.
This Config Flag Makes No Sense. We Removed It.
2 min2026 Apr 22

The flag was unexplained. The cleanup PR was approved. The invoices were wrong for three days.

Blocky:The thing you did not understand was load-bearing. It usually is.
We're Bringing In Three More Engineers
1 min2026 Apr 22

The release was six weeks behind. Now it's nine.

Blocky:You doubled the coordination cost. The code did not write itself faster.
We Scaled to Forty Instances. The Report Still Takes Fourteen Minutes.
2 min2026 Apr 22

The infrastructure spend doubled. The bottleneck is in a stored procedure. The two facts are unrelated.

Blocky:You scaled everything except the constraint. The constraint did not notice.
The Tech Stack That Could Not Be Agreed On
2 min2026 Feb 26

The selection criteria document had 23 criteria. Every vendor scored 6.7.

Stacky:I've modelled this as a distributed consensus problem. We need a Raft-based voting algorithm with a quorum of stakeholders. Current quorum is unavailable.
The Steering Committee That Steered Into Another Steering Committee
2 min2026 Feb 18

The programme needed governance. So governance created a committee to govern the governance.

Blocky:I have attended 14 steering committees this year. I have steered nothing.
The Roadshow That Replaced the Roadmap
2 min2026 Feb 07

The strategy deck had 47 slides. The backlog had 3 tickets.

Agilo:We have excellent velocity on the roadshow. Zero story points delivered to production this quarter. I consider these related.
The Demo That Became the Product
2 min2026 Jan 31

It was never meant to go to production. The CTO saw it on a Tuesday.

Agilo:This demo has zero acceptance criteria, no definition of done, and is now the flagship product. I've added it to the backlog. It has no story points because I cannot estimate something that should not exist.
The Purchase Order That Needed Its Own Purchase Order
2 min2026 Jan 20

The software cost $400 a month. The procurement process cost six weeks and four people.

Cloudsworth:I calculated the fully-loaded cost of this procurement process. It was eleven times the annual software cost. I recommend we procure a better procurement process.
The Proof of Concept That Ran for Eighteen Months
2 min2026 Jan 09

It was always almost production-ready. Every sprint.

Deployyy:A PoC without a defined exit condition is just a product with no SLA and no on-call rotation.
The Budget That Was Approved in Q1 and Released in Q4
2 min2025 Dec 23

The money exists. It was approved. It is simply not available yet.

Cloudsworth:The cost of delayed technology acquisition compounded over nine months exceeds the annual cost of the technology itself. I have a spreadsheet. Nobody has asked to see it.
The Initiative That Required Five Teams to Move First
2 min2025 Dec 08

Every team was waiting for a different team. The initiative was technically still active.

Deployyy:I tried to map the deployment order. It forms a cycle. I've been staring at it for three days.
The Architecture Review Board That Reviews Architecture
2 min2025 Nov 24

You need to change an environment variable. The ARB meets on the third Thursday.

Blocky:I've seen this before. The ARB was built to prevent mistakes. It now prevents everything else too.
The Database That Would Have Been Oracle
2 min2025 Nov 07

Nobody was still using Oracle. Until someone from the enterprise architecture team joined the call.

Blocky:The correct database is the one your team can operate at 2 AM when something breaks. Neither answer on this slide deck qualifies.
The Team That Exists in Another Timezone
1 min2025 Oct 29

They own half the integration. They are 6 hours away. Slack messages disappear into the void between 3 PM and 9 AM.

Cloudsworth:I've calculated the collaboration cost. At current response latency, your effective throughput is 0.4 decisions per business day. I recommend async everything and a shared SLA.
The Dependency Nobody Documented
1 min2025 Sep 11

The system has a hidden dependency on a service owned by a team in another timezone who doesn't know you exist.

Deployyy:I found 4 undocumented dependencies in the deployment pipeline. Two of them resolve via DNS aliases set up in 2019. I'm not touching those.
Explaining the Thing to the Room
2 min2025 Aug 26

The concept is clear in your head. The room has 12 people with 12 different mental models. You have 15 minutes.

Agilo:This explanation would benefit from a story point estimate and a clear definition of done. I'm also going to need a retrospective on why it wasn't clear the first time.
The Three Hat Problem
1 min2025 Jul 18

You are the Solutions Architect. Also the Enterprise Architect. Also the one who actually builds it. These roles have conflicting interests.

Stacky:I've modelled this as a microservices problem. Each role should be its own autonomous service with a clear API boundary. Currently you are a monolith.
The Value Proposition Nobody Agreed On
1 min2025 Jun 30

Six stakeholders. Six definitions of value. One slide deck that tries to please all of them.

Blocky:I've identified 6 value propositions in this deck. They contradict each other in slides 4, 7, and 11. I've logged this as a feature.
We Need to Scale This
1 min2025 May 14

The product has 200 users. Someone has already drawn a Kubernetes diagram.

Cloudsworth:I've run the numbers. At current user growth, you'll need this infrastructure in approximately 2031. The monthly bill starts now though.
It Works on My Machine
2 min2025 Apr 22

A phrase so powerful it ends investigations, closes tickets, and starts arguments.

Deployyy:Then we ship your machine. Problem solved. I'll write the Dockerfile.
We'll Clean It Up Later
1 min2025 Mar 17

Later is a place on the map that no engineering team has ever reached.

Stacky:I've designed a microservices architecture to handle the cleanup. It has 14 services. It will also need cleaning up later.
It's Just a Small Change
1 min2025 Feb 03

Five words. Every engineer's blood pressure goes up 20 points.

Blocky:Nothing that starts with 'just' has ever been just anything. I've logged this as a P0.
The Quick Sync That Wasn't
1 min2025 Jan 08

It's just 15 minutes, they said. You'll be done by 10:30, they said.

Agilo:This meeting had unclear acceptance criteria and no definition of done. I'm moving it to the next sprint.

20 articles about enterprise dysfunction. None of it billable. Buy me a coffee.

Buy me a coffee