enzo@milan ~ zsh
$ 
0years shipping
0articles
0books
0public repos
0crates published
0crate downloads

cat career.log | tail -r

Three decades, two continents, one recurring theme.Big systems, hard concurrency, and languages that stop you from hurting yourself.

ls ~/books

Holy Cowly, I wrote a book. Then two more.All on Amazon Kindle. Paperbacks exist for the author's own shelf, as photographed below.

Three paperbacks by Enzo Lombardi stacked on a desk: Dentro il villaggio Cinese, Tu lo conosci Claude?, and OOP to Rust

OOP to Rust

Rust for developers who think in objects. Written for people with years of Java, C# or C++ who want their intuitions translated into idiomatic Rust, and to know when to throw those intuitions away.
EN · also available as Dall'OOP a Rust (IT)
Read on Amazon →

Tu lo conosci Claude?

Guida all'estensibilità di Claude Code. Volume 1 of "I manuali di Claude Code": hooks, skills, MCP servers, and everything that turns an agent into your agent.
IT · I manuali di Claude Code, vol. 1
Read on Amazon →

Il Villaggio Cinese

Tu lo conosci Claude? Volume 2. In the first volume Claude Code was a Chinese room to furnish. Now it is a whole village: million-token contexts, parallel agents on separate branches, memory across sessions, pipelines running overnight. A conceptual map of the architectural patterns behind the tools, for experienced developers who want more than which buttons to press. Written with a declared bias and an author who does not work for Anthropic.
IT · I manuali di Claude Code, vol. 2
Read on Amazon →

grep -c "" ~/medium/*.md # 200+

Over 200 articles, mostly about Rust, and a suspicious number about the 1980s.Editor at Rustaceans, regular at Level Up Coding and Towards AI. A curated starting kit:

rustaceans
The definitive guide to Send and Sync traits in Rust
The one people keep bookmarking.
rustaceans
Rust Pinning explained in three lines
Title is a promise. It's kept.
rustaceans
Lock-Free Data Structures in Rust: A Practical Guide
Atomics, ordering, and why your benchmark lies.
rustaceans
SureLock: Compile-Time Deadlock Prevention in Rust
Making the type system hold your locks in order.
rustaceans
io-uring Without Abstractions: a Raw Event Loop in Rust
Kernel rings, no crates in between.
rustaceans
Rust's Seven Cardinal Sins
Confession is good for the codebase.
rustaceans
Turbo Vision for Rust 1.0
A DOS-era text UI masterpiece, reborn.
series · 11 parts
Building AI Agents in Rust
From a loop that calls a model to a plugin-capable terminal agent.
towards ai · series
Inside Claude Code
What the agent actually does when you press enter.
rustaceans
The Evolution of TokenSave
From a Rust indexer to a code-graph workbench with 600+ stars.
towards ai
Watermarking an Inference Engine
What everyone got wrong about LLM watermarking, with code.
towards ai
When Language Models Get Stuck: Repetition Loops
The the the the mechanics.
rustaceans
Why Rust Is the Perfect Language for Coding Agents
The compiler is the best reviewer an agent will ever get.
level up · 3 parts
Racing the Beam
Atari 2600 programming, one scanline at a time.
level up
Porting C64 Games to Rust
Totocalcio on a Commodore, compiled to WebAssembly.
level up
Inside Turbo Pascal 1.0
A compiler, editor and runtime in 39 KB.
level up
The DOS Extender Era
Protected mode, EMM386, and who really owned the CPU.
level up
The Fast Inverse Square Root
Gaming's most legendary hack, explained properly.
level up
Exchange 2000 RTM day
What shipping looked like at Microsoft in 2000.
enzolombardi.net
Windows 8 from the inside
The view from the building.
level up
Async Java at Google backends
Seven years of futures, distilled.
level up
How do you move Mount Fuji?
On interviews, then and now.
level up
Thank You, Sir Tony
A billion-dollar mistake and the man who owned it.
rustaceans
C++ is the new COBOL
Said with love. Mostly.

gh repo list aovestdipaperino --sort stars

Open source, in Rust, usually because the thing didn't exist yet.The GitHub handle is Italian for Duck Avenger, Donald Duck's superhero alter ego. The bio says "Paperinik". Now you know.

dig enzolombardi.net TXT

TXT records.The things that don't fit on a résumé.

🦀Rust supporterNot a zealot. Just someone who spent 13 years in C++ and would like the compiler to argue with him before production does.
🕹️Still racing the beamWrites Atari 2600 and Commodore 64 code for fun, ships an MCP server to debug VCS games, and keeps a Turbo Pascal 1.0 disassembly within reach.
🧠Runs models at homeLocal inference on Metal, CUDA and ROCm. Has opinions about watermarking, multi-token prediction and why your model loops.
✍️Publishes weekly-ish200+ articles, 3 books and a LinkedIn tagline that keeps getting screenshotted.
🔧Hardware curiousBLE firmware on XIAO boards, OTA updates, 3D printers, and a soft spot for I2S audio players on nRF52.
🇮🇹Bari → Redmond → Milan25 years in the Pacific Northwest, then home. The espresso is better, the queues are worse.