Year in Review (2025)
An annual recap of the year and looking forward to 2026.
35 posts from 2025
An annual recap of the year and looking forward to 2026.
Sleuthing in the source code of GitHub's new AI CLI.
The original DjangoBook is now online again at DjangoBook.com
A written guide to my DjangoCon US talk on deploying machine learning models with Django.
A disturbing look at OpenAI and Sam Altman in particular.
ChatGPT won't generate an image with the word 'vote' in it, unless you ask the right way.
Why SLMs are poised to take over from LLMs in the near future.
Thoughts on this Guardian detailed article on the departure of Song-chun Zhu.
An in-depth look at the uv package manager, why it is so popular, and how to use it today.
Thoughts on a fun week in Chicago, favorite talks, sprints, and more.
A written guide to my DjangoCon US talk on deploying machine learning models with Django.
Tips on having the best conference experience.
Recording a recent podcast appearance with Simon Willison, Adrian Holovaty, Will Vincent, Jeff Triplet, and Thibaud Colas.
A review of The Thinking Machine: Jensen Huant, Nvidia, and the World's Most Coveted Microchip by Stephen Witt.
Reviewing Po-Shen Loh's advice on how to integrate AI into our lives.
How I radically updated and redesigned this website with AI.
That simultaneous feeling of helplessness and hope while waiting for an AI response.
An up-to-date list of the best books for learning Python.
An inside look at the AI race.
What LLMs and ever-improving frontier models like ChatGPT, Claude, and others portend.
A week behind the booth, around the city, and soaking up the European Python vibes.
An update on my new position as a Python developer advocate at JetBrains.
A detailed review of Ethan Mollick's book on living and working with AI.
A detailed review of the new book on Facebook.
A curated list of current books on the Django web frameworks.
What is AI/ML and how is it changing our world right now.
Reflections on attending the conference in Pittsburgh.
An analysis of the current AI-powered text editor space and predictions for the future.
Reflections on attending the conference in Dublin, Ireland.
Presenting my DjangoCon Europe keynote talk to the Boston Python Meetup.
Announcing the release of Django for APIs, covering Django REST Framework and more.
Evaluating LLMs on the path to true artificial intelligence.
A detailed review of Gary Stevenson's trading memoir.
Why I don't totally think AI will eliminate all programming jobs.
A description by a working developer advocate at JetBrains.