惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog
T
The Blog of Author Tim Ferriss
J
Java Code Geeks
腾讯CDC
D
Docker
G
Google Developers Blog
D
DataBreaches.Net
雷峰网
雷峰网
Blog — PlanetScale
Blog — PlanetScale
S
SegmentFault 最新的问题
The Cloudflare Blog
有赞技术团队
有赞技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Stack Overflow Blog
Stack Overflow Blog
大猫的无限游戏
大猫的无限游戏
量子位
美团技术团队
aimingoo的专栏
aimingoo的专栏
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Engineering at Meta
Engineering at Meta
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
# Coding Cat Oran S2 Ep2 — The Big Customer
SysLayer · 2026-05-10 · via DEV Community

The contract that changes everything is almost signed.
Every department says yes. Every department means no.


The CEO stands in the conference room holding a folder.

"If we land this account," he says,
"we run at 80% capacity for three years.
Stable revenue. Everyone keeps their job."

The room nods.

Oran counts the nods.
Twelve people. Twelve nods.

He writes in his notebook: zero commitments.


The customer is large. The kind of large that has its own supplier requirements document — forty-seven pages, updated quarterly, with a compliance checklist at the end that takes two people a week to fill out.

Page 31, Section 4.2:
All production data must be stored in a centralized, auditable system. Traceability from raw material intake to finished goods shipment is required. Excel-based record-keeping is not acceptable for Tier 1 suppliers.

The CEO reads this paragraph out loud.
Then he closes the document.

"All data goes into a shared system," he says. "Oran will build it."

The room nods again.


The meeting ends at 11am.

By noon:

  • QA has locked their defect log in the filing cabinet.
  • Engineering has added a password to their process parameters folder. The password is the VP's dog's name. Nobody else knows this yet.
  • Manufacturing's shift supervisor has started CC'ing nobody on the daily output report.

By 3pm, Oran sends an email to all three departments:
Please share your current data files so I can assess the migration scope.

By 5pm, he has received:

  • One reply from QA: "I already sent it to you last week."
  • No reply from Engineering.
  • One reply from Manufacturing: "Which data do you mean specifically?"

Oran checks his inbox. Nothing from QA last week.
He checks his spam. Nothing.
He replies to Manufacturing with a list of seven specific data types.
Manufacturing replies: "Let me check with my team."

That was Tuesday.
It is now Friday.


Here is what Oran understands, sitting at his desk at 6pm with an empty inbox:

Data hoarding is not laziness.
It's not incompetence.
It's rational.

Think about it from the VP of Manufacturing's perspective:

If Manufacturing's output numbers are the only output numbers, then when something goes wrong on the line, Manufacturing gets to define what went wrong. They control the investigation. They control the conclusion.

If the numbers go into a shared system, QA can query them. Engineering can query them. The CEO can query them. Manufacturing becomes readable instead of narrated.

That's terrifying if your department has anything to hide.
Even more terrifying if it doesn't — because then everyone else can see that too,
and use it to argue their own case.

Information asymmetry is job security.

Every Excel file in every drawer is a locked door.
Oran is being asked to remove all the doors.
Nobody wants that. Not really.


That weekend, Oran writes the first real schema draft.

Not the final one. Not even close.
But the first honest attempt to answer the question:
What data do we actually need, and who owns each piece of it?

CREATE TABLE production_batches (
  batch_id        VARCHAR(50) PRIMARY KEY,
  product_code    VARCHAR(50),
  start_time      DATETIME,
  end_time        DATETIME,
  shift           VARCHAR(20),
  line_id         VARCHAR(20)
);

CREATE TABLE inspection_results (
  result_id       BIGINT PRIMARY KEY,
  batch_id        VARCHAR(50) REFERENCES production_batches(batch_id),
  inspected_at    DATETIME,
  inspector_id    VARCHAR(50),
  defect_type     VARCHAR(100),  -- whose definition?
  defect_count    INT,
  outcome         VARCHAR(20)    -- pass / fail / conditional
);

Enter fullscreen mode Exit fullscreen mode

He looks at defect_type VARCHAR(100) for a long time.

Then he adds a comment:

-- TODO: who decides what goes in this field?
-- QA: scratches are defects
-- Engineering: scratches are cosmetic unless functional
-- Manufacturing: scratches don't exist unless the customer notices them
-- Need one definition. Agreed in writing. Before we build anything.

Enter fullscreen mode Exit fullscreen mode

He doesn't know it yet,
but that comment will take six weeks and three meetings to resolve.


Monday morning.

Oran arrives early. He prints two copies of the schema draft.
He puts one on the VP of QA's desk.
He puts one on the VP of Engineering's desk.

He slides a third copy under the VP of Manufacturing's door,
because the VP of Manufacturing is already in a meeting
that started at 7am
and will apparently last until noon.

Then he goes back to his desk and writes an email to the CEO:

The technical build is straightforward. The prerequisite is data governance — a written agreement on definitions, ownership, and submission timelines, signed by each department head. Without this, I can build the database, but I cannot guarantee the data inside it will be correct.

I'd like thirty minutes on the agenda for next week's leadership meeting.

He sends it before he can change his mind.


The company was about to get its biggest customer.
The data was in twelve drawers,
four password-protected folders,
and one Excel file that only opened on Linda's laptop.
Linda was on maternity leave.

The database didn't care.
It was waiting.


Next: Ep3 — The Auditor Arrives
She doesn't look at the machines.
She looks at the filing cabinets.


Ep1: The Excel Republic

Coding Cat Oran is a serialized fiction about building real systems inside real companies.
The politics are real. The cat is fictional. The filing cabinets are very, very real.

By SysLayer · dev.to/syslayer