AI Agents vs Chatbots vs Workflows
Compare chatbots, workflows, and AI agents through the same support ticket, with control flow, costs, failure cases, and a practical decision guide.
Read the articleA personal publication for curious developers
Practical articles and visual lessons on software, AI, and the systems behind everyday applications.
Read. Try. Understand.
Compare chatbots, workflows, and AI agents through the same support ticket, with control flow, costs, failure cases, and a practical decision guide.
Read the articleFollow an AI agent through support-ticket triage, run a bounded Python simulation, and learn when a script or workflow is the better choice.
Understand cache hits and misses with a runnable Python example, expiration, invalidation, practical use cases and caching trade-offs.
Learn how single-flight request coalescing prevents cache stampedes, reduces database queries, and improves Python API performance.
What are UTM parameters and how do they work? Learn to create tracking links, measure campaigns in GA4, and avoid common mistakes with examples.
Learn the difference between design language and design system with simple examples, comparisons, and real case studies from top companies.
SkillsHats Visualize
Follow an algorithm step by step. Change an input. Watch a system respond. Build an intuition for what the code is doing.
Explore visual lessonsData structures & algorithms · System design
One comparison. Half the possibilities.
Looking for 23: 12 is too small. Keep the right half.