
U.S. Births by Parental Age, 1969–2024
An animated heatmap of every U.S. birth by mother and father age, 1969–2024 — watch the joint distribution of parental ages slide older across 56 years.
Aaron Becker
I've been wearing many hats since long before AI made being a generalist cool again.
Above: Earth’s surface winds & temperature · ERA5 reanalysis · live simulation — move the cursor to stir
My data-visualization studio — short data films on demography, economics, and climate, built from primary sources. The site runs the same live wind engine as the banner above.

In 2000, coal, gas, and oil made 65% of the world's electricity. In 2025, it's 57%, and falling
5.9K likes

Per person, the biggest carbon emitter in history was never China
684 likes

The single hottest day the planet has recorded in 86 years was July 22, 2024
629 likes

The Arctic is heating almost twice as fast as the rest of the planet. Antarctica is now warming right alongsid…
133 likes
Most of these posts focus on creating interesting and aesthetically pleasing visualizations; the analytical depth often isn't where I want it to be. Then again, pretty charts go down easier than long-form analysis. Code included for those interested.

An animated heatmap of every U.S. birth by mother and father age, 1969–2024 — watch the joint distribution of parental ages slide older across 56 years.

1/3 of US-born Americans live in a different state from where they were born. Let's look at the states people leave, stay, and move to.

In the US, more educated mothers are not only older, on average, but also closer in age to their male partners. Between 2010 and 2024, age gaps have narrowed at every level of parental education.

Working in from the extremes, every maternal age cohort has swapped places sometime in the last decade.

Nearly every US state follows a similar "twin-peaked" pattern of housing expensiveness, with peaks occurring around the pre-2008 housing bubble and the post-COVID housing market surge.

By definition, households live together, making median household income a relevant metric for housing affordability.

Visualizing trends in median home value vs. median household income at the state level from 2000 to 2025.

Fewer Americans are children, yet there are more American children than ever.

Fewer young adults are having children; the pandemic accelerated this trend, but it's not a new phenomenon. Hooray!

Creating a map in the matplotlib ecosystem isn't easy, but the degree of control you get does allow for some powerful customizations.
My first posts here were mostly technical tutorials and tool comparisons, which worked to ease me back into writing. Lately I've been leaning on AI to consolidate and expand my project notes into shareable blog posts (AKA creating future LLM training fodder).

How to integrate PhotoSwipe with Astro's MDX content and image optimization pipelines for a performant, painless image gallery experience in Astro blog posts.

Astro is a relatively new frontend framework that's particularly well-suited to building a developer blog.
Default Astro and Nginx behaviors redirect to URLs with trailing slashes, which is great for SEO and user experience.

Data scientists use Jupyter notebooks the same way that financial analysts use Excel spreadsheets, with many of the same pros and cons.
In this post we'll build a slim, up-to-date Nginx container with Brotli to host this blog.
A guide to adding flowcharts and diagrams to your Astro site using D2, a text-to-diagram tool. Tips on docker build and clutter control.
A comparison of the open-source text-to-diagram tools Mermaid.Js and D2, with a focus on developer experience, unique capabilities, and rendering workflows.

Integrating Umami, a privacy-focused, open source analytics service, into a self-hosted stack built with Docker Compose and fronted by a Traefik reverse proxy.
Comparing Umami, Plausible, and Matomo, three popular self-hosted Google Analytics alternatives, as well as brief glances at GoatCounter, Fathom, and PostHog.
The way we build and deploy websites nowadays makes tracking user behavior in the browser more straightforward than server-side tracking.
Standalone sites and tools — mostly data visualization that outgrew a blog post.

Interactive visualizations of birth seasonality patterns across 60+ countries using historical demographic data from the Human Mortality Database.

Visualize baby name trends, read analytical blog entries, and view rankings and pages that combine spelling variations of names by pronunciation.
Elsewhere
If something here resonates — a dataset, a tool, a half-formed idea — I’m easy to find.