Blog
Astral is good: uv
Switching from Poetry to uv and why it matters
Astral is good: ruff
Why Ruff has become my go-to Python linter and formatter
LLM Agents
What are LLM agents?
LangChain: Pros and Mostly Cons
A mid-flight assessment of LangChain as a library
Large Language Models are not conscious.
The Chinese Room, Strong AI, and Weak AI.
Python: Cache Functions to Disk
My essential python decorator for caching function calls to disk.
Church-Turing (Part 1): Will this program terminate?
Some questions can not be solved with computation.
Do not load external images in your email.
Your email client sends read receipts. You should turn them off.