Writing

Writing the work down

Two weekly columns, read in order. Signal lands Wednesday with what actually shipped in the market. Crafting follows on Sunday with what I took from it — where the senior analytics craft is moving and the one move worth making. The log is the standing record of what got built and when.

By the numbers

42issues shipped19 Signal · 23 Crafting
23weeks publishingsince April 24, 2026
47kwords written~1,123 per issue
—reader viewslive, across all issues

Every issue

42 issues

ColumnRead
The Agent Answers The Question You Modeled For. Vision Is Modeling For The One Nobody Has Asked Yet#23September 27, 20266 min—
Omni Let Anyone Build the App. The Analyst Still Owns the Definition.#22September 20, 20267 min—
Two Surfaces Now Answer Every Question Fluently. Somebody Still Has To Say Which One Is Right.#21September 18, 20265 min—
The CRM stopped waiting for the rep.#19September 16, 20266 min—
Uber cut the middle rung. The top two are now close enough to touch#20September 13, 20264 min—
The Sales Forecast Got a Second Author#18September 9, 20265 min—
The Switching Raise Collapsed. The Postings Still Promise One.#19September 6, 20266 min—
+53% Wasn't Enough#17September 2, 20265 min—
The Warehouse Can Read All 300 Of Your Measures. It Still Can't Tell Which One The Room Decides On.#18August 30, 20263 min—
Snowflake And Databricks Now Ingest Your Power BI Model. Most Of Your Skill Is In The Part They Skip.#16August 26, 20267 min—
DoorDash open-sourced the robot that writes their code. I made it do my chores#17August 24, 20263 min—
Three Vendors Retired Their Agents. One Named a Date.#16August 21, 20265 min—
They deprecated the part that worked.#15August 16, 20266 min—
They revised away 103,000 jobs. The seniority data held.#15August 14, 20265 min—
Snap Lost Users and Rose 14%. Pinterest Set a Record and Fell.#14August 9, 20264 min—
The vendor wrote the definition of success#13August 2, 20266 min—
The Layoff Tracker Is Written for Investors. Most ICs Read It as a Verdict.#14July 31, 20265 min—
The wrong answer costs the most.#12July 26, 20265 min—
The Metric Definition Is Becoming a File. Most Portfolios Are Still a Dashboard.#13July 24, 20265 min—
The product stopped being a place.#11July 19, 20265 min—
AI Redundancy Washing Has a Tell.#12July 17, 20264 min—
The AI budget got a meter#10July 12, 20266 min—
The Free AI Trial Ended. The Bill Didn't.#11July 10, 20265 min—
The SDR job got sold in pieces.#9July 5, 20266 min—
Oracle's 10-K Said What the Press Releases Didn't.#10July 4, 20265 min—
The BI Brief Changed in June. The JD Hasn't.#9July 3, 20265 min—
The dashboard wrote itself.#8June 28, 20266 min—
Every Staff Analytics JD Lists dbt. Here's What It Actually Does — and Why It's the Trust Layer.#8June 26, 20267 min—
The platform shipped the badge.#7June 21, 20266 min—
The agent became a graph.#6June 14, 20266 min—
The Analytics Interview Changed This Month. Most Prep Is Still for Last Month.#7June 12, 20265 min—
The press release became a split test.#5June 7, 20265 min—
The Restructuring Wave Is Running Two Operations. Most Résumés Are Only Reading One.#6June 5, 20265 min—
The audit log became the moat.#4May 31, 20265 min—
Analytics Leadership Has a Build Brief and a Scale Brief. They're Not the Same Interview.#5May 29, 20265 min—
The agent moved inside the suite.#3May 24, 20265 min—
The Senior Analyst Brief Has Split. Most Résumés Address the Half That Isn't Hiring.#4May 22, 20265 min—
AI revenue is becoming a line item.#2May 17, 20265 min—
The dashboard stopped being the product.#1May 10, 20264 min—
The Director Brief Has a New Question. Most Résumés Are Still Answering the Old One.#3May 8, 20264 min—
Product Analytics Is the Q2 Hire. Here's What the Brief Now Requires.#2May 1, 20264 min—
The Cuts Are Priced In. The Build-Out Isn't.#1April 24, 20264 min—

Pick a thread

Weekly · Wednesdays

Signal

AI features that actually ship. Every Wednesday I look at what shipped in B2B SaaS — sales ops, ad tech, analytics, BI — and pull out what is worth copying. The market first.

Weekly · Sundays

Crafting

The senior analytics craft, weekly. Every Sunday: what the work is being asked to do now, the tooling reshaping job descriptions, and one concrete move to stay sharp. What I took from the week.

Build log

The Log

Everything shipped on personal time, newest first — writing, apps, and a macro-data pipeline that commits every weekday. A standing record of the cadence.