Engineering Coaching

Python - Rust - AI


Hi, I'm Bob. I've been building software for 20 years, from Excel to Python to now agentic AI and Rust. AI raises the baseline for every developer, but it amplifies the ones with judgment: the system design, architecture, and taste to direct it. That judgment is what I coach.

Sun/Oracle · 10+ years 150+ developers coached Co-founder Pybites 500+ exercises built · 50K+ accounts Python, Rust, AI

Read my full story →

The three pillars of modern software engineering

Decision-making, not typing

Software engineering has always been about architectural choices. We're paid to make decisions, not to type code.

Read →

The control layer is the product

Avoid the LLM fixation. The real work is the control layer above the model. Reliable production AI needs repeatable architectural patterns.

Read →

Design over code, not volume

Real productivity lives in the questions you ask before coding. In one case, replacing a 1,069-line AI-generated app with 156 lines came down to design mastery.

Read →

What developers say after working with me

See all stories →

Mastery over hype

Get The Zen of Python in Code Review, free: 19 lessons on the judgment that turns AI speed into code that lasts, one line of import this at a time. Plus one email a month on Python, Rust, and AI.

Featured articles

June 4, 2026

"Rust Is for People Who Want to Be Punished." Now Jochen Trusts It More Than Python.

Jochen thought Rust was self-punishment for the pros. Three months later, his hand-rolled JSON parser ran up to 3.5x faster than CPython.

Read →
May 20, 2026

How to Keep Your Developer Instincts When AI Writes the Code

AI agents will write your code if you let them. Here's the deliberate practice routine I use to stay technical when AI increasingly writes code for me.

Read →
April 20, 2026

From Hobby Code to SaaS to Orchestrating AI Agents

Ryan Austin ships payroll software in the Bahamas. In 2021, he couldn't tell if his architecture was sound. In 2025, he's directing AI agents with confidence. The foundation made the difference.

Read →
All articles →

Become a better engineer.
Python - Rust - AI.

Pick the path that fits where you are. One click opens an email, just add a line about your situation.

Not sure which fits? Book a free call →

“Six years later, I can see that doing the coaching was a great decision. In January I was promoted to Senior AI Engineer and became a team coordinator.” — Piotr R., Senior AI Engineer at Lingaro