Stann-Omar Jones

Welcome to the data playbook 馃帀

  • This is a space dedicated to micro-blogging about topics that interest me and showcasing my data analysis projects. 馃檪

PostgreSQL Query Optimization: A Practical Workflow Guide

Background As a data analyst on critical projects, I optimize PostgreSQL queries to ensure end users receive accurate data because even a single second can make a difference in time-sensitive analyses. In resource-constrained environments, cloud computing costs can also limit access to essential tools, slowing decision-making, reducing team transparency, and even threatening a project鈥檚 success. That鈥檚 why SQL performance tuning matters. Over the past year, I鈥檝e gained substantial experience in query optimization, yet I was surprised by how scarce practical resources were when I was actively tackling these challenges. Many nuances were obscure, and some even eluded more senior colleagues. ...

December 21, 2025 路 8 min 路 Stann-Omar Jones

Why Commit Messages Matter in Analytics (and How to Write Them Well)

Background A small thing I鈥檝e been thinking more about lately: git commit messages. In analytics work, commit messages aren鈥檛 just about code; they鈥檙e about documenting how business logic evolves. A small change to a SQL query can quietly change KPIs, forecasts, or stakeholder decisions. Without clear commits, that history is lost. In analytics, commits often capture changes that won鈥檛 surface in code reviews or dashboards immediately. That makes commit history one of the few reliable ways to reconstruct how metrics evolved over time. ...

December 13, 2025 路 4 min 路 Stann-Omar Jones

5 Fast Tips for Better Data Visualizations (Without Starting from Scratch)

Let鈥檚 be real鈥攄ata visualization can be frustrating, even for power analysts. I often get so buried in the numbers that stepping back to cOmMuNiCaTe insights can feel like a chore. It鈥檚 like making a delicious meal but skipping the plating; no matter how good it tastes, it won鈥檛 impress if it looks like mush. But visuals matter. A lot. The good news? You don鈥檛 have to sacrifice hours to create dashboards that are sharp, clear, and beautiful. Here are five go-to tips to level up your visualizations鈥攚ithout burning out. The tips are tailored to Tableau users but can be repurposed for your preferred data visualization tool. ...

April 9, 2025 路 3 min 路 Stann-Omar Jones

How to Present a Dashboard in 20 Minutes (Without Losing Your Audience)

Background Most dashboards don鈥檛 fail because of bad analysis; they fail because they鈥檙e presented poorly. I鈥檝e seen presentations where every chart was explained in detail, and the audience still walked away without a clear takeaway. I took Andy Kriebel鈥檚 Makeover Monday challenge a step further by thinking about something I don鈥檛 see discussed often: how to actually present a dashboard. Especially when it鈥檚 a one-page overview, the challenge isn鈥檛 building it鈥攊t鈥檚 walking someone through it in a way that lands. ...

March 27, 2025 路 4 min 路 Stann-Omar Jones

OOP for Data Analysts: When and Why It Actually Matters

Background Most data analysts learn Python in a very procedural way: write a script, transform some data, export a result, repeat. That works. Until it doesn鈥檛. As projects grow, logic gets duplicated, scripts become harder to maintain, and simple changes start breaking multiple parts of your workflow. That鈥檚 usually the point where OOP (Object-Oriented Programming) starts to matter. My mentor once told me to use Python like a developer鈥攏ot just as an analyst. That stuck with me. Understanding data structures is important, but learning how to structure code is what actually makes your work scalable. ...

February 15, 2025 路 3 min 路 Stann-Omar Jones

What COVID Did to Jobs in Canada: A Sector-Level Analysis in R

Background During the early months of COVID-19, job losses were widely reported鈥攂ut I wanted to understand how those impacts varied across sectors and provinces, and how quickly recovery actually began. Specifically: Which sectors were hit hardest? Did recovery happen uniformly across provinces? Were there meaningful differences across demographic or regional patterns? To answer this, I analyzed labor market data across Canadian provinces from January to September 2020 using R. Approach I worked with multiple datasets covering employment by province, sector (NAICS categories), and month. The workflow was straightforward but important: ...

May 2, 2024 路 3 min 路 Stann-Omar Jones

Driving Engagement and Donations: A Web Analytics Case Study in SQL

Background For a political advocacy organization, I analyzed web traffic and conversion data to understand what drives user engagement, which segments generate the most revenue, and where optimization opportunities exist. The goal was straightforward: turn raw web activity into actionable insights for the web and fundraising teams. Approach I worked with two core datasets鈥攑age_views for user behavior and conversions for donations鈥攆ocusing on traffic patterns, device segmentation, referral sources, and donor value. ...

April 15, 2024 路 3 min 路 Stann-Omar Jones

How to Read Cohort Tables: A Step-by-Step Guide

Cohort tables offer valuable insights into customer behavior by grouping them based on shared attributes, in this case, acquisition date or date of first purchase. They are fantastic for identifying whether you have a retention problem or a user acquisition problem and can allow marketers to understand user behavior through experiments. Learning to read these tables can be tricky at first but effectively empowers you to analyze customer engagement, retention, and acquisition trends. ...

March 4, 2024 路 3 min 路 Stann-Omar Jones