Mastery over Hype

Archives
Log in
Subscribe
July 16, 2026

thinking is the moat (+ what I built this month)

Hey there,

Happy July!

5 items this month (I might make this a biweekly newsletter, let me know if you'd like that ...)

1. Continuing the thread from last issue: thinking is the moat

Two posts that pick up the "don't delegate the friction" argument directly:

  • Judgment: The Skill AI Can't Give You — AI accelerates execution, not understanding.
  • AI Is an Accelerator, Not a Compass — speed without direction produces three-day mistakes and dark code.

And if you want to zoom out to the bigger picture, someone shared Stanford's CS153: Frontier Systems with me. From energy, silicon and models to applications, security and deployment policy, the infrastructure stack is undergoing a generational rewrite, and each week the course puts you in the room with the people solving the biggest bottlenecks. A good rabbit hole for the curious.

2. Demystify agents: build one in 60 lines

To cut through the hype around agents, I built a minimal one in Python. It's just plumbing around a model you already understand: model, instructions, memory, tools, loop.

There Is No Magic: An AI Agent in 60 Lines of Python


The 60-line agent is the easy part. The hard part is everything around it: validation, boundaries, fallbacks, and the structure that makes it predictable instead of flaky. Reliability doesn't come from a smarter model, it comes from a clearer system.

That's what our 6-week Agentic AI cohort is about. You build a full-stack AI agent from data layer to deployment: function calling and Pydantic structured outputs, a Typer CLI, a Telegram bot with human-in-the-loop confirmation, and a FastAPI + Streamlit dashboard. 150+ tests, 95%+ coverage, Docker deploy. You write the production code, we deeply review it. Co-led with AI engineer Juanjo Expósito.

Interested? Register here for our August cohort: Python Agentic AI


3. Ship-simple: semantic search with no vector DB

I built a new tool: Ask the Canon, a semantic search engine using Hugging Face embeddings and NumPy, no vector database. Check it out here and ask it a life question. It finds relevant passages from 100 hand-picked classics from Project Gutenberg.

Screenshot 2026-07-16 at 15.55.03.png

More details: Ask the Canon: Semantic Search Without a Vector Database and One Core, Two Interfaces, No Rewrites | code | slides

4. Rust 🦀 corner

I added 10 Unix tool exercises to the Rust platform, and reflected on why Rust does not need OOP.

Screenshot 2026-07-16 at 19.51.51.png


The tools you use every day are written in Rust. ruff, uv, Pydantic, Polars, orjson. You're already running Rust every day. In six weeks, go from running it to building it: a JSON parser from scratch, wired into Python with PyO3, benchmarked against CPython, reviewed line by line by Jim Hodapp, who ships Rust in production.

Interested? Register here for our August cohort: Rust for Pythonistas


5. I was on three podcasts

I joined these three to talk about Python, Rust, AI, and learning:

  • complexity.fm — why Pythonistas pick up Rust, and why vibe coding is a myth. watch here
  • Develpreneur — the Rust mindset as a guardrail for AI code. watch here
  • vBrownBag — learning skills when AI writes the code first. watch here

What are you working on? And what is your biggest challenge or what's holding you back right now?

I'd also like to hear what content best serves you the coming months. Thanks.

Bob

Don't miss what's next. Subscribe to Mastery over Hype:
← Newer The first app that fast-tracked my engineering career Older → Don't delegate the friction
belderbos.dev
LinkedIn
Powered by Buttondown, the easiest way to start and grow your newsletter.