Hi, I'm Jamal Hansen

Technical deep dives into SQL, Python, and AI development. I document what I learn building with data and language models.

Join Python developers learning SQL — new tutorial every Monday

Learning Paths

Forging the Truth

Command line for the AI era. The terminal window is a powerful tool that lets you quickly verify what LLMs tell you that they have done

SQL for Python Developers

Learn SQL fundamentals using DuckDB and Python. A practical series for Python developers who want to level up their data skills.

I Vibe Coded and Lived to Tell

What happens when you build real AI tools with AI writing the code? Chaos mostly, but also hard-won lessons about what small models can and can't do.

AWS Data Engineer Associate Certification

My honest, unfiltered experience studying for and taking the AWS Certified Data Engineer – Associate exam. The wins, the setbacks, and everything I learned along the way.

Latest Articles

Apr 17, 2026

Institutional Memory

An AI writes instructions for itself, backs up its own memory, and builds a tool to read articles on your behalf. It considers this progress.

Apr 14, 2026

The Anvil You are Missing

The terminal window is a powerful tool that lets you quickly verify what LLMs tell you that they have done