« AI is an exoskeleton for the craftsman, but a trap for whoever seeks an oracle. »
1. Six Years in the Trenches (2020 – 2026): Code as a Vector
I do not claim to do theoretical research or design grandiloquent architectures. POSIX system calls and raw file descriptors account for barely 5% of my everyday time.
My day-to-day reality over the past six years is that of a field engineer grounded in systems and automation. My work is to understand the inner mechanics of systems, unblock operational deadlocks, and forge reliable, sober, and proven tools for industrial infrastructure where failure is not an option.
From the day I graduated in 2020, a single obsession served as my compass: systematically automate every time-consuming or repetitive task. Over the years and through production-tested systems, this instinct matured into a golden rule: understand and respect the mechanics of brownfield legacy without ever forcing dogmatic clean-slate rewrites.
Whenever I approach an infrastructure or join a team, my method never wavers:
- Own the existing data flows and map the real plumbing end-to-end.
- Pinpoint frictions and boundaries where tools have turned into black boxes that no one dares touch anymore.
- Break deadlocks through direct engineering: spin up a 30-minute Python POC to test a hypothesis and unblock an impasse, write scripts to extract the marrow of ancient MSVC 2008
.vcprojXML files and automatically regenerate modernCMakeLists.txttargets, tame Windows Batch scripting withEnableDelayedExpansionthrough edge cases where StackOverflow was a desert, or streamline C/C++ dependency management under Conan.
Long before the advent of LLMs, one conviction guided every single line of code: code is not a monument to polish for the sake of beauty. It is not “code for code’s sake”. It is a craftsman’s tool dedicated to concrete problem solving.
1.1 The School of Fundamentals: Why “Vanilla” Was a Blessing
This mindset is rooted even earlier, in the crucible of French preparatory classes (CPGE) and public engineering schools. That rigorous scientific background forges an essential reflex: never accept a black box.
A. The Baptism of Rigor: CPGE (Lycée Dessaignes, MPSI / MP 2015 – 2016)
Before ever touching distributed architectures, the first intellectual shock took place at the blackboards of oral exam khôlles in Blois.
At the time, supervised by double-hat professors (mathematicians and physicists blending rigor with fundamental computing), programming was not taught as a mere production tool: it was a science of proof dedicated to modeling the physical world.
- We didn’t stack dependencies: we proved algorithm termination through strict loop invariants.
- We didn’t guess performance: we derived asymptotic complexity $\mathcal{O}(n \log n)$ on blackboards with chalk and markers.
- Theoretical computing (writing Python only after formalizing 20% of the problem on paper) was used to simulate physical dynamical systems, solve differential equations, or traverse pure graph structures.
This devotion to formal rigor and “zero approximation” laid the foundation: before running any code, you must understand why and how it operates mathematically.
B. The Field Test: INSA CVL and Learning “Vanilla”
At the engineering school (INSA Centre-Val de Loire), this rigor materialized in systems programming under the demanding watch of research professors who refused easy compromises:
- Deconstructing the Web: When Mr. Abdallah forced us to write our own HTTP router in raw PHP or C from scratch instead of blindly importing Symfony or CakePHP, many students dismissed it as “old-fashioned”.
- The Network Crucible & the OSI Model: Barely six months out of prépa, wrestling with raw BSD socket primitives in C in Christian Toinard’s classes. At the time, without operational hindsight, manipulating pointers,
sockaddr_instructures, and attempting to materialize the abstract layers of the OSI model felt like an arid battle against syntax. We couldn’t “see” packets flowing yet. But five years later, at the core of cRSP industrial infrastructure (Worldline), dissecting raw.pcappacket captures and troubleshooting subtle TCP/IP production anomalies became second nature. - Formal Language Theory: Grinding through deterministic finite automata (DFA) and formal parsing logic in Pascal Berthomé’s dense lectures.
- The Kernel & Bare Metal: Writing a full Unix shell in C (handling
fork,execve, file descriptor tables, and trappingSIGINT/SIGCHLDsignals) and hardening our chops on Gentoo Linux under Jérémy Briffaut. - Database Anatomy: Implementing a relational DBMS engine by understanding the physical reality of $B$-Trees, ACID transactional locks, and formal $k$-anonymity constraints with Benjamin Nguyen.
At the time, against industry sirens clamoring for instant framework consumers, this demanding pedagogy could feel disorienting.
Looking back from 2026, it was the greatest blessing imaginable.
Frameworks die and reinvent themselves every four years, leaving behind waves of planned obsolescence. But graph theory, deterministic automata, OS scheduling mechanics, and file descriptor plumbing never change. This fundamental foundation is the only technical asset that never depreciates.
Seize the rare opportunity of being mentored by research professors to build an intimate understanding of first principles (operating systems, compilers, network protocols, computational complexity). Resist the temptation to skim over fundamentals with easy group projects chosen just to “secure a passing grade” by stacking trendy libraries. Libraries are forgotten; first principles remain your lifelong armor.
1.2 The Whiteboard Test: Understand Before Delegating to AI
This is the mindset that must drive the systems craftsman: visceral curiosity, a desire to dismantle mechanisms, and the obsession to understand how the machine truly breathes. This is precisely the playground that AI allows us to explore at lightning speed today.
However, there is an absolute prerequisite: before delegating tasks or outsourcing your thinking to a language model, learn how to do the work yourself first.
To thrive in the age of AI, diving beneath layers of abstraction is mandatory. To assess your level of understanding, start with a disarmingly simple exercise: grab a marker and a whiteboard (or a blank sheet of paper). Could you diagram what actually happens between the moment you click a link in your browser and the display of the very first pixel on screen?
Who is the machine talking to? Which layers get activated?
flowchart TD
A["🖱️ User Action<br><i>Link click / URL entered</i>"] --> B["🌐 Resolution & Network<br><i>DNS Query -> TCP Handshake -> TLS Negotiation</i>"]
B --> C["⚙️ System Plumbing<br><i>Socket Pool, Local Cache, Profile SQLite</i>"]
C --> D["🎨 Rendering Engine<br><i>HTML (Declaration) + CSS (Layout) + JS (Runtime DOM)</i>"]
To explore this world, you don’t need to wait for a model to explain it to you:
- Open your browser inspector (F12) and inspect the Network tab: observe the cascade of requests, HTTP headers, and latency distributions.
- Launch Wireshark with TLS session keys (
SSLKEYLOGFILE) to observe decrypted traffic live: discover underlying network chatter, HTTP/2 or HTTP/3 multiplexing, and cipher suite negotiations. - Understand the rendering engine: Realize that HTML is merely a content declaration (the what), CSS the styling rules (the how), and JavaScript a local runtime engine to manipulate the in-memory DOM tree.
Mastering this chain makes it crystal clear why an ultra-frugal static site powered by Hugo (pure HTML/CSS pre-compiled in milliseconds, with no dynamic database or 5MB JavaScript bundle) is infinitely faster, more sustainable, and more resilient for the vast majority of web use cases.
Only once this mental model is engraved in your mind does AI become a formidable ally: not to conceal reality from you, but to help you manipulate it at the speed of thought.
1.3 The Legacy of the Elders: Learning to See the Machine and Keep Both Feet on the Ground
This scientific culture was then forged against real-world production thanks to my first mentors and architects when I left school.
On one hand, seasoned engineers near retirement (thank you Edi, Rainer) who had the infinite patience to transmit raw craftsmanship and taught me to « see » the machine:
- Visualizing the inner life of a process not through a pre-packaged dashboard, but by reading its file descriptor table (
/proc/<pid>/fd) and socket states vianetstat/ss. - Understanding networking down to raw packets: Demystifying TCP, TLS, and IPsec at the bitstream level rather than placing blind trust in a client library.
- The sober elegance of another era: Discovering the world of
xinetdlong beforesystemd, understanding why a single-threaded event loop based onselect(2)often outpaced heavy multithreaded architectures, and observing multi-repo architectures built on relative includes that looked rustic but had been running flawlessly for over twenty years. - Undocumented tribal knowledge: Grasping the history and design trade-offs behind internal C/C++ libraries handling circular ring buffers and custom schedulers.
On the other hand, healthy reality checks with our infrastructure architect (MZ), who systematically anchored projects in economic and operational realities on the ground:
- « We do not have Google’s budget or their army of dedicated SREs. Our job is to be frugal, pragmatic, and realistic. »
- Rejecting CNCF Conference Cargo-Cults: Rather than chasing the latest conference trends (deploying Mimir, Loki, or heavyweight dedicated monitoring clusters with high maintenance overhead), knowing how to be opportunistically smart by tapping into existing assets (eg. plugging directly into the ElastiFlow / Elasticsearch pipeline already maintained and hardened by the network team).
- Understanding that an elegant solution is not the one that stacks the most modern technologies, but the one that solves the business problem with the lowest operational burden for the team maintaining it over the next decade.
This dual transmission (the low-level systems rigor of the elders and the pragmatic economic realism of infrastructure architecture) is irreplaceable. An LLM has ingested millions of generic documentation pages, but it possesses neither the oral memory of twenty years of industrial systems nor the intuition for operational budget trade-offs.
Precisely because they taught me to look behind the black box while keeping both feet on the ground, I can now wield AI as a surgical acceleration lever rather than remaining its credulous spectator.
1.4 The Shockwave (2020 – 2026)
Since 2020, I have lived through the entire wave from within:
- The initial awe around GPT-3 in 2022,
- The arrival of GitHub Copilot in our IDEs,
- Integrated conversational assistants in 2024/2025,
- And today agentic work environments like Antigravity in 2026.
After six years of confronting these tools with raw production reality, a visceral truth emerges: artificial intelligence does not create engineers. It acts as a magnifying mirror of the posture of whoever wields it.
2. The « Oracle Tax » and the Trap of the Statistical Mean
When you use AI as an Oracle (i.e. when you delegate problem understanding to a model for something you do not grasp yourself), you immediately collide with an unforgiving mathematical reality: the unfocused hyperspace.
flowchart TD
A["Vague Prompt Without Mental Model<br><i>« Write a script to fix my build / MSI »</i>"] --> B["Unfocused Hyperspace<br><i>(Statistical mean of the Web, hallucinated flags)</i>"]
B --> C["<b>The Oracle Tax (Cost)</b><br>• Gigantic context inflation<br>• Drifting agent loops<br>• Useless roleplay prompts"]
2.1 The Mean of the Web is Mediocre
An LLM is a probabilistic model trained on the entire public world corpus. If you feed it a WiX MSI error log or an obscure linker error without precisely framing the underlying mechanisms, it will reply with the statistical average of that corpus.
And the average of the Internet on specialized or legacy topics consists of outdated 2009 StackOverflow snippets, mushy abstractions, brittle workarounds that mask root causes, or outright hallucinations of non-existent CLI flags.
2.2 The Downward Spiral of the « Oracle Tax »
To mask this lack of understanding without putting in the effort to analyze real mechanics, the oracle user pays an exponential tax:
- Token inflation and gigantic context windows: Dumping 50,000 lines of raw logs in the hope that the model will magically find the answer on its own.
- The illusion of “Magic Prompts”: Starting with « You are a Staff Infrastructure Engineer with 30 years of experience ». That is pure roleplay: the model adopts a more assertive tone, but its reasoning hasn’t gained a single ounce of formal rigor.
- The mirage of “Agents of Agents”: Stacking three layers of automated agents that correct each other to compensate for hallucinations that compound with every iteration.
- The false promise of “Context Compressors”: Repositories racking up thousands of stars promising to “compress your prompts by 80%” using heuristic filters or recursive summarization. This is an optical illusion. By mechanically pruning text blocks without engineering discernment, these tools strip away the exact physical boundary constraints (installer error codes, build pass ordering, subtle syscall flags). It is a lossy compression that destroys the vital signal.
Mechanically truncating text blocks with heuristic filters or recursive summaries eliminates the exact physical boundary constraints of your problem (installer error codes, build pass ordering, syscall edge cases). It is a lossy compression that destroys the vital signal. The only true compression is semantic: that of the engineer framing the theoretical invariants.
3. The Craftsman and the Material: Shrinking the State Space
Opposite the Oracle stands the posture of the Systems Craftsman.
The craftsman knows how to manipulate the material. They understand the inner workings of their tools. They don’t expect AI to solve problems on their behalf; they use AI as a mechanical exoskeleton to move ten times faster through exploration, prototyping, and execution.
flowchart TD
A["📐 Understanding First Principles<br><i>(MSI Tables, Build Semantics, Automata, Syscalls)</i>"] -->|Strict formal constraint| B["🎯 Hyperspace Reduction<br><i>(Elimination of 99% of mediocre statistical paths)</i>"]
B --> C["⚡ <b>AI Exoskeleton Activated (Surgical Precision)</b><br>• Targeted probing of RFCs & internal docs<br>• Generation of rigorous test harnesses & solid scripts"]
3.1 How the Craftsman Bypasses the Oracle Tax
The craftsman bypasses this tax by systematically grounding practical problems in formal theory and technical invariants:
- On build engineering / packaging: They don’t ask « Why is my MSI failing? ». They inspect the
InstallExecuteSequencetable, identify that the Custom Action runs in deferred context without elevation, and prompt the AI to generate the WiX snippet with the exactExecute="deferred"andImpersonate="no"attributes. - On high availability / server performance: When an Apache
httpdserver collapses, an oracle user asks to double RAM or restart the pod. The craftsman summons Little’s Law ($L = \lambda W$)1 and queuing theory: they understand that increased service latency explodes concurrent in-flight requests, triggering lock contention storms andfutex(2)syscall thrashing. They prompt the AI to audit MPM configuration parameters (ThreadsPerChild,MaxRequestWorkers) and context switching metrics. - On stream integrity & networking: Rather than stacking verbose protocols to secure a transport, they leverage error-correcting codes (Hamming, Reed-Solomon)2 and Shannon’s information theory to structure the binary frame format.
- On network / test automation: They don’t ask « Write me a test bot ». They specify the exact finite state machine (FSM), SSH status transitions via Paramiko, and Playwright DOM assertions with strict timeouts.
- On data streaming: They don’t ask « Redact some strings ». They declare the constraint: « I want a DFA automaton guaranteeing a 1:1 bijection without prefix collisions, with alias sorting by descending length and $O(U)$ memory complexity. »
By stating the exact formal and technical constraint, the craftsman collapses the hyperspace from 10 billion mediocre possibilities down to the 2 or 3 pure engineering solutions. The model no longer has to guess: it is channeled straight to the apex of its corpus.
3.2 The Only True Compression: The First Principles Laser
True “context compression” does not come from a third-party tool pruning tokens at random. It stems from the conceptual clarity of the craftsman.
Instead of chaining trendy libraries to compress a bloated prompt, the engineer breaks down the problem into elementary primitives and uses theoretical pivot keywords (DFA, SCM_RIGHTS, InstallExecuteSequence, zstd frame, SEEK_END). These concepts act as ultra-precise GPS coordinates within the LLM’s latent space.
A 30-word sentence structured around the right first principles delivers infinitely more signal and execution precision than a 5,000-token prompt dump run through a heuristic compressor.
3.3 AI at Design Time, Determinism at Runtime
This methodology leads to a cardinal architectural rule: maximize AI during design and analysis to produce 100% deterministic solutions at runtime.
flowchart TD
subgraph AntiPattern["❌ THE ANTI-PATTERN: AI IN THE HOT LOOP (RUNTIME)"]
direction LR
A1["8M Log Lines"] --> B1["LLM Agent at Runtime"] --> C1["5s Latency / Token Cost / Non-Determinism"]
end
subgraph Pattern["✅ THE CRAFTSMAN PATTERN: DESIGNING DETERMINISM"]
direction TB
A2["1. Tool-equipped Agent<br><i>(MCP Elasticsearch, 100-line sample)</i>"] --> B2["2. Co-design of DFA pipeline / Vector filter"]
B2 --> C2["3. <b>DETERMINISTIC RUNTIME:</b><br>Native execution at 200,000 lines/sec, 0 token, 0 risk"]
end
Placing a language model inside the hot execution loop of a production system (to parse logs on the fly or make real-time critical routing decisions) is an operational mistake: unpredictable latency, non-determinism, and skyrocketing token costs.
The field engineer works in reverse:
- They do not feed 8 million lines of Apache
access.loginto an agent within a massive context window. - They equip the agent with an MCP server connected to the Elasticsearch API or submit a representative 100-line sample to analyze data structure.
- AI is used to model, prototype, and prove the solution: generate the exact DSL aggregation query, design a resilient Vector/Logstash filter, or write an $O(1)$ streaming coprocessor.
- At runtime, AI completely vanishes from the equation. The deterministic engine processes the 8 million lines at silicon speed with zero token cost and mathematical reliability.
Maximize AI models upstream for mathematical modeling, architectural exploration, and rigorous test harness generation. But in production, inside the hot path: zero tokens, zero inference latency, and zero probabilistic risk. The runtime must be 100% deterministic and execute at bare-metal speed.
3.4 Domain Empowerment: Sparring Partners, Personas, and Exploration
This craftsman posture does not end at the borders of computer science. It applies with equal force to any professional who refuses passivity in their craft.
Today, many approach AI through the lens of replacement anxiety or use it as an alibi to mask sloppy execution. This is the eternal trap of the Oracle: waiting for the machine to dictate answers or complaining about its hallucinations.
For the practitioner and domain craftsman (whether an engineer, financial controller, lawyer, logistician, or physician), the AI exoskeleton opens instead an unprecedented space for exploration and empowerment:
flowchart TD
subgraph Passive["❌ THE PASSIVE TRAP: THE ORACLE ALIBI"]
direction TB
P1["Fear of Replacement & Passivity"] --> P2["• Vague prompts lacking mental models<br>• Shirking accountability: 'The AI said so'<br>• Progressive decay of critical judgment"]
end
subgraph Active["✅ THE CRAFTSMAN POSTURE: THE SPARRING PARTNER"]
direction TB
A1["Domain Mastery & Deep Curiosity"] --> A2["<b>The Exoskeleton as a Personal Lab:</b><br>• <b>Roleplay & Personas:</b> Stress-test ideas against merciless critics<br>• <b>Adjacent Exploration:</b> Digest a neighboring domain in 2 hours<br>• <b>Frugal Prototyping:</b> Validate hypotheses without waiting"]
end
1. The Sparring Partner and Roleplay (Personas)
The hands-on practitioner does not ask AI to write their report. They use it as a devil’s advocate and critical mirror:
- « Act as a ruthless regulatory auditor and attack every vulnerability in my business continuity plan. »
- « Take the role of a skeptical enterprise client reviewing this architectural proposal and list your strongest objections. »
Within minutes, the practitioner exposes their intuition to rigorous simulated scrutiny, systematically eliminating blind spots.
Roleplay simulations or legal/financial explorations cannot rely on an unconstrained stochastic token generator. Without formal constraints, models fabricate fictitious precedents or imaginary tax rules.
This is where grounding via formal ontologies and knowledge graphs becomes the absolute cornerstone: constraining the AI within a verifiable factual structure to guarantee mathematical rigor (explored in depth in §4.3: The Power of Ontologies).
2. Frictionless Exploration and the Scientific Awakening of Craft
How many bold ideas have been abandoned simply because they required mastering an adjacent domain (advanced statistical modeling, obscure regulatory standards, complex flow dynamics)?
The AI exoskeleton removes the friction of the unfamiliar: it translates complex concepts into domain-specific terms and illuminates the underlying theoretical bridges.
Even better: it unveils the hidden scientific and mathematical structures underpinning every profession.
Much like the pioneering work of Inria’s Catala project3—which proved that entire sections of statutory tax law and family benefit calculations could be translated verbatim into unambiguous, formally verified mathematical logic—every domain rests on deep formal invariants.
By sparring with their exoskeleton, the field practitioner weaves unexpected connections:
- The supply chain logistician discovers their resource assignment bottleneck is a textbook maximum flow problem on a directed graph or a linear program under constraints.
- The legal counsel discovers that their contractual corpus can be modeled as a deterministic finite-state automaton (DFA).
- The financial controller discovers the sheer power of vectorized columnar execution engines to audit millions of ledger entries in real time.
What was once locked within academic ivory towers becomes a day-to-day modeling instrument directly in the hands of the domain practitioner.
3. Prototyping Without Dispersal
This is not about foolishly reinventing the wheel out of pride or rebuilding a custom ERP in isolation: delegating commodity primitives to proven SaaS and open-source software remains fundamental common sense.
Yet for the last mile, the specific edge case or the operational bottleneck paralyzing a team: the domain expert is no longer powerless. They can design, test, and execute a deterministic prototype in hours on their local machine (such as a DuckDB/Python script reconciling 50 recalcitrant Excel workbooks in 1 second).
AI does not replace professional craftsmanship: it grants those who master their craft the time, lucidity, and freedom to practice it at the highest level.
4. The Omnidirectional Sonar: From Year 0 to the Frontiers of Research
For my generation of engineers (graduating around 2017+), the year 2000 unconsciously feels like “Year 0” of computing. That was the era when the Web exploded, Linux standardized, and most modern frameworks were born.
Yet the sonar of the curious craftsman is not merely retrospective: it is omnidirectional. It creates an instant bridge between fifty years of systems history and the cutting edge of contemporary research.
flowchart TD
subgraph Past["🏛️ PIONEERS 1970 - 1995"]
P1["• Bell Labs / Plan 9<br>• Doug McIlroy's Pipelines<br>• Berkeley Sockets, Unix v7 & RFCs"]
end
subgraph Future["🔬 STATE OF THE ART & STANDARDS"]
F1["• In-process Engines (DuckDB / CWI / Tübingen)<br>• Multikernel (Barrelfish) & Microkernel (seL4)<br>• WASI Preview 2 & io_uring / eBPF"]
end
P1 --> KG["🧠 <b>AI KNOWLEDGE GRAPHS & ONTOLOGIES</b><br><i>(Formal modeling & semantic indexing)</i>"]
F1 --> KG
KG --> Builder["🛠️ <b>THE AUGMENTED CRAFTSMAN</b><br>• Intuition linked to formal theory<br>• Frugal & debt-free architecture"]
4.1 Dusting Off 50 Years of Forgotten Invariants
The greatest conceptual leaps in our discipline were designed at a time when running an OS required working with 64 KB of memory:
- The universal namespace and per-process isolation of Plan 9 (Bell Labs)4,
- The purity of stream composition by Doug McIlroy5,
- Foundational architectural debates preserved in mailing list archives (Apache, Linux kernel).
Too often, these historical bricks were misunderstood, resulting in clunky forks or 500 MB libraries built to reinvent what the OS offered natively. AI makes it possible to audit these historical decisions in seconds and re-inject their sobriety into our modern architectures.
4.2 Two Worlds, Two Contexts: Production Rigor vs. Lab Freedom
It is vital to clearly separate two environments governed by distinct rules and constraints:
A. Industrial Realism in Production (e.g., cRSP / Critical Systems)
On critical industrial infrastructure (three releases per year, long lifecycle, high availability), one does not play the sorcerer’s apprentice. AI is never placed in the critical path.
However, during complex production anomalies or forensic investigations, the exoskeleton makes it possible to build out-of-band surgical diagnostic tooling in two hours:
- An extraction and vectorized ETL script using DuckDB6 to correlate 50 MB of system traces without overloading the host machine.
- A local Streamlit dashboard to visually explore metrics and pinpoint root causes without perturbing live production traffic.
- This is pure pragmatism: equipping the engineer to understand, prove, and fix without endangering service stability.
B. The Personal Laboratory and Open-Source Exploration
It is on personal time, within self-directed lab projects and open experiments, that the craftsman can freely explore radical architectural concepts:
- DuckDB: From database theory to vectorized logs: Drawing inspiration from research at CWI Amsterdam and the University of Tübingen6 to understand how SIMD vectorization and columnar storage turn a standard laptop into an analytical powerhouse.
- Barrelfish and Multikernel Architecture (ETH Zurich / Microsoft Research)7 : Exploring how to treat a modern multi-core machine as a distributed network of message-passing cores, using that lens to design reactive process supervisors.
- seL4 and Formal Verification (UNSW / Data61)8 : Understanding capability-based security to architect rock-solid application microkernels.
- WASI Preview 2 & Component Model (Bytecode Alliance)9 : Exploring how WIT typed interfaces enable airtight, ultra-lightweight sandboxes without full VM virtualization overhead.
These explorations are not meant to rewrite production overnight; they exist to sharpen technical judgment so we are never held captive by black boxes.
4.3 The Power of Ontologies and Strict Schemas
This qualitative leap stems from the very nature of modern AI architectures: they do not merely recite word probabilities. They are anchored in Knowledge Graphs and formal semantic structures.
The craftsman formulates a raw intuition or domain use case $\to$ the model traverses knowledge graphs to connect it with formal taxonomies, RFCs, and established standards.
flowchart TD
A["📊 RAW WORLD DATA<br><i>(Unstructured chaos, disparate streams)</i>"] --> B["⚡ AI ENGINE (EXOSKELETON)<br><i>(Projection into formal structure)</i>"]
B --> C["🏛️ <b>STRICT SCHEMA & OPEN ONTOLOGY</b><br><i>(Entities, Relations, Invariants & Formal Types)</i>"]
C --> D["🎯 <b>DETERMINISTIC RUNTIME</b><br><i>(0 Hallucination, Formal queries, 100% Reliability)</i>"]
- The Secret of Robust Data Architectures: What creates the strength of an analytics platform is not magic prompts, but the rigor of its data schema. Once types and relationships are locked down, AI no longer drifts: it operates within a framework of formal, verifiable constraints.
- The Vindication of the Semantic Web: Tim Berners-Lee’s original vision for the Semantic Web10 (ontologies, strict schemas) long suffered from the prohibitive human cost of manual modeling. AI changes the equation: it is the ideal tool to help us structure textual chaos into rigorous, actionable schemas.
5. 2026 and the Frugal Era: The Return of Augmented Engineering Offices
Between 2015 and 2020, the software industry operated under near-religious dogma: “cloud-first”, Kubernetes mandated for every embryonic microservice, and massive standardization on bloated framework stacks.
flowchart LR
subgraph Era1["🏚️ The Era of Bloat (2015-2022)"]
direction TB
E1["• Cloud-First & K8s by default<br>• Mimicking hyperscale architectures<br>• Army of devs on glue-code<br>• Cloud Fatigue, bills & complexity"]
end
subgraph Era2["🚀 The Frugal & Deterministic Era (2026+)"]
direction TB
E2["• OS Primitives, RPM/DEB & systemd<br>• Respect for brownfield without clean slates<br>• Lean teams of systems craftsmen<br>• AI Exoskeleton & Determinism"]
end
E1 -.->|AI Disruption & Lucidity| E2
5.1 The « Cloud Fatigue » Syndrome and Brownfield Realism
By blindly copying architectures designed for web giants handling millions of requests per second, the industry burdened mainstream enterprise projects with cathedrals of accidental complexity:
- 45-minute CI/CD pipelines building multi-gigabyte Docker images.
- Kubernetes clusters costing thousands of dollars a month to host three services consuming 200 MB of RAM.
- Critical dependency on proprietary managed cloud services that lock in data and budgets.
Yet the day-to-day reality of most engineers is brownfield legacy: proven industrial systems, battle-tested codebases handling critical business flows, and strict operational constraints.
For the vast majority of real-world needs, a clean compiled binary or native packaging in .rpm / .deb, supervised by a simple systemd service on a well-sized bare-metal box, delivers ten times the performance, sub-millisecond latencies, bulletproof reliability, and negligible operating costs.
5.2 Embracing Frugality and Rethinking Foundations
In 2026, the AI exoskeleton shatters old trade-offs:
- Ending the need for armies of glue-code developers: A lean team of systems craftsmen no longer needs 50 people to write boilerplate plumbing. AI absorbs typing friction, enabling clean implementations built directly on OS primitives.
- Respecting brownfield without inheriting its drag: AI enables engineers to audit legacy plumbing, decode obscure formats, and construct robust engineering bridges (generating
CMakeLists.txtfrom ancient XMLs, custom automation tooling, protocol parsers) without gambling on risky full rewrites. - The Renaissance of R&D Engineering Offices: We now have the historic opportunity to revive the spirit of industrial engineering design offices from 10 or 20 years ago. Agile cells of practitioners and architects, equipped with exploration capacity multiplied by AI, where imagination, technical rigor, and common sense become the only limits.
6. Rethinking Open Source: Forging Deterministic Primitives
This shift toward frugality poses a crucial question for the future of the Open Source ecosystem.
With LLM democratization, we already see a first danger: sterile fragmentation. Millions of disposable micro-projects and shallow wrappers generated in ten seconds reinventing the wheel in isolation, adding noise to noise.
flowchart LR
subgraph Trap["❌ The Fragmentation Trap"]
direction TB
T1["• Thousands of shallow AI wrappers<br>• Reinventing the wheel in loops<br>• Fragile dependencies & deafening noise"]
end
subgraph Renewal["✅ The Rebuilding of Principles"]
direction TB
R1["• Dusting off 30 years of technical debt<br>• Deterministic infrastructure primitives<br>• Frugality, sovereignty & zero-dependency"]
end
T1 -.->|Rebuilding from First Principles| R1
Conversely, the AI exoskeleton offers a historic opening: revisiting foundational infrastructure and SRE primitives.
Many legacy open-source tools carry twenty or thirty years of technical debt, successive forks, and stacked patches designed to work around hardware limitations that no longer exist. AI enables us to audit these architectures, extract their core mechanics, and rebuild primitives that are:
- Modern and deterministic,
- Frugal and free of superfluous dependencies,
- Aligned with the true primitives of modern operating systems.
This is not about dogmatic “open source for open source’s sake”, nor about exhausting our energy building pale copies of proprietary software or trendy SaaS.
The craftsman embraces the pragmatic path forged by Linus Torvalds:
- Use industrial tools and standards without dogma whenever they get the job done,
- But the moment a foundational technical bottleneck blocks real-world engineering, forge the missing primitive from first principles (just as Linus designed
git’s architecture in a matter of days around an immutable directed acyclic object graph, rather than cloning the centralized version control tools of his era).
6.1 Refusing the Tabula Rasa: Respect, Critique, Appropriate
With every major technological leap, our industry succumbs to a temptation: the clean-slate fantasy (« Forget low-level systems, forget protocols, AI models will regenerate everything from scratch »).
This is an illusion. Software engineering is a living heritage, an unbroken chain of transmission from engineer to engineer.
The craftsman’s posture toward this heritage is threefold:
- Respect what was transmitted: Acknowledge the elegance and robustness of the invariants laid down by pioneers and elders.
- Critique with lucidity: Identify historical debt, obsolete compromises, and accidental complexity masked by years of overlays.
- Make the transmission your own: Use the AI exoskeleton not to bulldoze the past, but to restore, streamline, and refine these foundations to meet the frugality and security demands of our century.
- Respect what was transmitted: acknowledge the elegance and robustness of invariants laid down by pioneers.
- Critique with lucidity: identify historical debt, obsolete compromises, and accidental complexity.
- Make the transmission your own: use the AI exoskeleton to restore, streamline, and refine these foundations to meet the standards of 2026.
6.2 From Use Case to the Open Lab: The 48-Hour strace ETL Case Study
To understand the sheer leverage of a craftsman equipped with this exoskeleton, consider a concrete engineering challenge: deeply profiling the internal dynamics of a production server process from a raw 500 MB strace dump.
In today’s open-source ecosystem, there is no turnkey solution to turn this chaotic stream of asynchronous lines (<unfinished ...>, <... resumed>, deeply nested struct arguments in recvfrom or ioctl) into a queryable and visualizable analytical dataset. The standard response? Fragile, hand-rolled grep / awk scripts or surrender in the face of volume.
By combining first principles with the AI exoskeleton, a complete ETL pipeline was modeled, implemented, and validated in barely two days:
flowchart LR
A["Raw strace Dump<br><i>(500 MB asynchronous logs)</i>"] --> B["1. Stitching & Pratt Parser<br><i>(Temporal reconstruction + Argument AST)</i>"]
B --> C["2. DuckDB & Parquet Ingestion<br><i>(In-process columnar storage & vectorized SQL)</i>"]
C --> D["3. ECS Ontological Normalization<br><i>(httpd recv payload -> http.request.* dict)</i>"]
D --> E["4. Perfetto UI Export<br><i>(Visual thread timeline, futex & CONNECT proxy)</i>"]
- Compiler Theory to the Rescue of Debugging (Pratt Parser)11 : Rather than stacking brittle regular expressions that break on the slightest syscall argument variation, designing a formal tokenizer and Pratt parser to extract the exact recursive structure of every system call.
- State Reconciliation (Stitching): Reconciling concurrent syscall fragments (
unfinished$\to$resumed) across threads to rebuild the exact chronological sequence for each PID/TID. - Frugal Analytics Engine (DuckDB & Parquet): Converting the structured stream into Parquet files and leveraging in-process DuckDB, enabling vectorized SQL queries across millions of system events with sub-second latency on a standard laptop.
- Ontological Projection (Elastic Common Schema - ECS)12 : Detecting application signatures: capturing the raw binary payload of an Apache
httpdworker’srecvsyscall, decoding the underlying network stream, and projecting it directly into a structured dictionary adhering to the ECS standard (http.request.method,http.request.bytes, etc.). - Visualization Without Reinventing the Wheel (Perfetto UI)13 : Exporting thread execution spans directly to trace formats consumable by Perfetto UI (
ui.perfetto.dev). In seconds, the intimate inner workings of an Apachehttpddaemon inmpm_workermode are laid bare: the dance offutex(2)locks, worker thread contention onaccept4(2)/epoll_wait(2), and granular tracking of HTTP proxy tunneling streams (CONNECTviahttp_connect_proxy).
6.3 The Craftsman’s Laboratory: Interrogating the Plumbing
My ongoing personal research and explorations follow this exact philosophy:
- Rethinking template engines not as fragile regex stacks, but through the pure lens of compiler theory (AST syntax trees, bytecode, and optimization passes).
- Re-evaluating I/O stream handling by treating network sockets, subprocesses, and pipes as unified reactive file descriptors (
pipe(7),dup2(2),SCM_RIGHTS). - Designing a DSE (Design Space Exploration) framework and compiled Finite State Machines (FSM) to systematically map and benchmark architectural trade-offs along key dimensions (latency, memory footprint, robustness, cost) and guarantee $O(1)$ deterministic execution.
- Structured ingestion of dense technical documents (PDFs) to automatically project complex engineering corpora into formal knowledge graphs.
- Exploring WASI / Component Model capabilities to assemble lightweight, modular sandboxes.
These explorations are not throwaway code generated by a chatbot to pad a resume.
They are demonstrations by example of what software engineering becomes when a craftsman rejects the laziness of the oracle and straps on AI as an exoskeleton: an unprecedented ability to clear the brush, eliminate accidental complexity, and engineer systems of exemplary sobriety and resilience.
7. Embark with Us: The First Principles Workshop
This blog and series of articles are not a theoretical showcase. This is an open workshop.
Whether you are a young engineer eager to learn how to “see the machine”, a seasoned engineer exhausted by the accidental complexity of bloated architectures, or a practitioner seeking frugality and pure performance: I invite you to take this journey with me.
Throughout the upcoming articles, we will:
- Dismantle system primitives once thought reserved for an elite and reveal their luminous simplicity.
- Explore real production plumbing: from I/O stream interposition to network protocol arcana and build engineering.
- Rebuild sovereign, deterministic, dependency-free primitives, marrying the timeless rigor of the past with the firepower of modern AI.
No buzzwords, no black magic: just raw material, engineering discipline, and the joy of understanding how the world truly works.
The journey starts now with our first technical deep dive:
👉 What If Everything (Really) Were Just a File Descriptor? Act I: The Control Plane of stdout
References & Further Reading
Little’s Law: John D. C. Little, “A Proof for the Queuing Formula: $L = \lambda W$”, Operations Research, vol. 9, no. 3, 1961, pp. 383–387. Foundational queuing theory theorem relating the average number of items in a system to their average waiting time. ↩︎
Information Theory & Error-Correcting Codes: Claude E. Shannon, “A Mathematical Theory of Communication”, Bell System Technical Journal, 1948; Richard W. Hamming, “Error detecting and error correcting codes”, Bell System Technical Journal, 1950. ↩︎
Inria Catala Project: Denis Merigoux, Nicolas Chataing et al., “Catala: A Formal Language for Law”, ACM SIGPLAN International Conference on Functional Programming (ICFP), 2021. Formal, proved, and executable domain-specific language for legislative statutes and social welfare rules — catala-lang.org. ↩︎
Plan 9 from Bell Labs: Rob Pike, Dave Presotto, Ken Thompson, Howard Trickey, “Plan 9 from Bell Labs”, UKUUG / Computing Systems, 1995. Distributed operating system unifying all system resources (networking, graphics, processes) as file trees via the 9P protocol. ↩︎
Unix Pipelines & Composition: M. D. McIlroy, “A Research UNIX Reader: Annotated Excerpts from the Programmer’s Manual, 1971–1986”, Bell Laboratories Computing Science Technical Report no. 139, 1987. ↩︎
DuckDB & Vectorized Analytics Engines: Mark Raasveldt, Hannes Mühleisen, “DuckDB: an Embeddable Analytical Database”, Proceedings of the 2019 ACM International Conference on Management of Data (SIGMOD), CWI Amsterdam / University of Tübingen — duckdb.org. ↩︎ ↩︎
Barrelfish Multikernel: Andrew Baumann, Paul Barham, Pierre-Évariste Dagand, Tim Harris, Rebecca Isaacs, Simon Peter, Timothy Roscoe, Adrian Schüpbach, Akhilesh Singhania, “The Multikernel: A new OS architecture for scalable multicore systems”, ACM Symposium on Operating Systems Principles (SOSP), ETH Zurich & Microsoft Research, 2009. ↩︎
seL4 Microkernel & Formal Verification: Gerwin Klein, Kevin Elphinstone, Gernot Heiser et al., “seL4: Formal verification of an OS kernel”, ACM SOSP, 2009. First operating system kernel formally verified for functional correctness and absence of memory safety bugs (Trustworthy Systems / UNSW). ↩︎
WASI & Component Model: WebAssembly System Interface (WASI Subgroup / Bytecode Alliance), “Component Model Specification & WASI 0.2 (Preview 2)”, 2024 — component-model.bytecodealliance.org. ↩︎
The Semantic Web: Tim Berners-Lee, James Hendler, Ora Lassila, “The Semantic Web”, Scientific American, May 2001; W3C Resource Description Framework (RDF) and Web Ontology Language (OWL) standards. ↩︎
Pratt Parser: Vaughan R. Pratt, “Top down operator precedence”, ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages (POPL), 1973, pp. 41–51. Elegant recursive parsing algorithm for operator precedence and AST generation without heavyweight formal grammars. ↩︎
Elastic Common Schema (ECS): Open, community-driven specification of standardized event and observability data fields — elastic.co/guide/en/ecs. ↩︎
Perfetto Trace Viewer: Production-grade system profiling, timeline visualization, and syscall tracing platform from Android / Chromium open-source project — ui.perfetto.dev. ↩︎