A newsletter by Isaac Oresanya

AI engineering through real projects.

I build AI applications in Python and write about how they work, the decisions behind them, and what I learn when I test them.

2,800+ subscribers on LinkedIn and Substack.

Start here

I turned my newsletter posts into an assistant you can ask questions. It searches my writing, answers only when the posts cover the question, and shows exact quotes that Python checks against the original text.

In testing, a separate check on whether the posts really cover a question made a clear difference. It refused 9 of 10 tricky, close-to-topic questions with the check on, and only 5 of 10 with it off.

2 Oct 2026 · AI projects

Why do treemaps make ranking hard?

Treemaps make ranking hard because they show values through area, not length. Boxes can look different because they are wider or taller, even when their areas are close. The reader must compare boxes that may be far apart, so the biggest box may stand out, but the second, third, and later places take more effort to find. For showing a top 10, Isaac says a sorted bar chart is clearer and faster.

  1. 1
    Treemaps do not work that way. They use area. The Problem With Treemaps
  2. 2
    The reader has to move around the chart and compare boxes that may not even sit near each other. The Problem With Treemaps, “The Order Is Not Easy To See”
A real answer from the assistant, What Would Isaac Say?, copied as it appeared. Each quote was checked against the original post before the answer was shown.

Selected writing

Explain the Data began with data analysis and how to explain it. These days I write mostly about building AI applications. A few posts to start with:

Browse all posts on Substack
Isaac Oresanya

Hi, I'm Isaac.

I'm an applied AI engineer. I build Python applications that answer questions from documents and turn text into structured records. Explain the Data is where I share what I'm building and what I learn from it.

I started this newsletter as a data analyst who wanted to explain findings to people who don't work with data. That habit carried over. When I build AI tools, I want people to be able to see where an answer came from.

Work with me

I help teams build AI applications they can check and trust.

Contract work

AI features built in Python: assistants that answer from your own documents and show where each answer came from, and pipelines that turn messy text into structured records.

Team workshops

Hands-on sessions for teams starting with AI applications: retrieval, structured outputs, and how to test whether the answers hold up.

Data analysis resources

Looking for the practice datasets and templates? They're still here: three datasets with practice questions, and nine guides and checklists for data projects.

Browse data resources

Get new posts by email.