“What was the moment this product clicked?” —
A data analyst or analytics engineer at a company with a modern data stack — dbt, Snowflake or BigQuery, and a growing demand from business stakeholders for self-service data access. They use Hex because Jupyter notebooks are hard to share and dashboards aren't flexible enough. Hex sits in the middle: code-first enough for real analysis, shareable enough that a PM can click through an interactive version without needing to run code. They build notebooks in Hex. Business people use the published apps. This is the workflow they've been trying to build for years.
What are they trying to do? —
What do they produce? —
The CFO has asked for a weekly revenue reconciliation that finance can run themselves without filing a data request. The analyst is building this in Hex: SQL cells that pull from the data warehouse, Python cells for the reconciliation logic, and an app layer with date range pickers and export buttons. When they publish it, finance will have a self-service tool. The analyst will stop receiving this request every Monday. They're building that future right now.
Uses Hex 3–5 days per week. Connects to Snowflake or BigQuery via Hex's data connections. Writes SQL primarily; uses Python for transformation and visualization. Has published 6–15 Hex apps that business stakeholders use as self-service tools. Uses Hex's scheduled runs for recurring analyses. Collaborates with 1–2 other analysts in shared notebooks. Has a personal notebook library organized by domain: revenue, product, marketing, operations. Uses Hex alongside dbt — Hex for exploration and sharing, dbt for production data modeling.
Pairs with `amplitude-primary-user` for the product analytics vs. ad hoc analysis workflow boundary. Contrast with `data-engineer` for the analysis layer vs. data infrastructure responsibility split. Use with `mixpanel-primary-user` for the self-service analytics gap that Hex fills for SQL-native analysts.