I work on how technical information is authored, structured, and delivered for both developers and the AI agents they work through.
I’m a Context Engineer at RelationalAI. I’m also a founding member of the Python Documentation Editorial Board.
- Context engineering: I design technical information that works as context for LLMs and agents as well as for humans.
- Developer documentation and education: I’ve owned editorial direction, information architecture, and the standards that govern technical content for developer audiences.
- Python: I help govern documentation in the Python ecosystem.
- Python Basics: A Practical Introduction to Python 3: I co-authored this bestselling book on Python.
- CPython Internals: Your Guide to the Python 3 Interpreter: I was the primary reviewer for this bestselling book on Python.
- 400+ Python tutorials: I wrote, reviewed, and published hundreds of tutorials when I was running the curriculum at Real Python.
- Python Language Summit: I wrote technical articles about proposed changes to the Python language for the Python Software Foundation.
- Writing an Interpreter in Go: Study Notes & Code: I'm learning more about interpreters and sharing my knowledge.
- How to Make a Docs Site: Shortcuts for Busy Devs: After planning the replatforming of CircleCI's docs site, I condensed my knowledge for busy devs who are new to docs. I also gave a conference talk.





