Writing

Perspectives

Writing on enterprise planning, the office of the CFO, and what AI changes in finance. Each piece links to the original on LinkedIn.

October 2026 · Oracle EPM and platforms

When will AI build and maintain EPM applications?

AI can already connect to Oracle EPM and automate much of an administrator's work. The remaining gap is translating a logical financial design into a physical application, which means teaching AI how an experienced architect decides what to build.

Read on LinkedIn
October 2026 · AI in finance

A downturn scenario, decided by three independent AI models

The second video demo. Three AI models set their own assumptions for a fictional food manufacturer facing a 2027 downturn, and every scenario runs through one Excel model. The combined forecast cuts 2027 EBITDA from $4.8 million to $3.2 million, with the models spread between $2.9 million and $3.4 million.

Read on LinkedIn
October 2026 · AI in finance

Performance reviews, rebuilt around shared evidence

Annual reviews reconstruct a year from memory, and calibration happens out of view. A six-step quarterly process where AI maintains the evidence, both sides are evaluated against the same agreed framework, and the disagreements that remain are visible to everyone.

Read on LinkedIn
October 2026 · Oracle EPM and platforms

Who owns the definition of how your company forecasts?

As planning software works through an identity crisis, the definition of what to calculate is becoming the real asset. A declaration layer keeps that logic outside any one platform, so Oracle, Anaplan, OneStream, Python, or Excel can be built from it and held to the same verification checks.

Read on LinkedIn
September 2026 · AI in finance

The finance job description, rewritten for AI

A $10 billion infrastructure finance role whose responsibilities never mention AI, what AI-enabled FP&A work looks like in practice, and why hiring for it may move faster than waiting on an enterprise AI committee.

Read on LinkedIn
September 2026 · Long-range modeling

Project Brandywine: automating the long-range plan in Excel

Seven steps from a governed account catalog to a monthly P&L, balance sheet, and indirect cash flow, with AI building the historical mapping and reconciling actuals in minutes rather than days.

Read on LinkedIn
September 2026 · Critical thinking

Intellectual curiosity

Part four of the critical thinking series. A 2013 meeting about Hyperion server blades, and why curiosity keeps us in the first diamond long enough to understand the problem.

Read on LinkedIn
September 2026 · AI in finance

A live financial scenario in Excel, built with Claude Code

The first video demo: a functioning model and orchestration solution producing an on-the-fly scenario in under 4 minutes, and what comes next on the path to autonomous forecasting.

Read on LinkedIn
September 2026 · Transformation delivery

The most important decisions now happen before the program begins

Four takeaways on Phase 0 in a post-AI world, including why pre-implementation now has two objectives and why the data will never be ready.

Read on LinkedIn
August 2026 · AI in finance

If your default is that AI can't automate this, you're right

A utility client never automated its actuals load because every objection was legitimate. Years later the copy and paste continues.

Read on LinkedIn
August 2026 · Critical thinking

Humility is an operating requirement for critical thinking

Part three of the critical thinking series. Why 'I was wrong' is the most avoided sentence in corporate life, and what saying it does for trust.

Read on LinkedIn
August 2026 · Long-range modeling

Scenario analysis the way meteorologists do it

Three independent LLMs run the same scenario against a copy of the model, and the spread between them becomes the confidence score. Agreement is not accuracy.

Read on LinkedIn
August 2026 · Transformation delivery

The modern RFP tells you how the project will go

AI writes the RFP, AI writes the responses, AI scores them, and a human decides over lunch. Why selection should be rebuilt around prototypes.

Read on LinkedIn
July 2026 · Planning and budgeting

Planning level of detail is always an issue

Dozens of implementations, and never once have consultants and client agreed on the planning grain. A 2x2 diagnostic for finding the disagreement early.

Read on LinkedIn
July 2026 · AI in finance

Claude as the orchestration layer for corporate planning

An account catalog, a design file, and a folder structure are enough for Claude Code to build the model, run auditable scenarios, and write its own manual. Where a gap in experience still shows.

Read on LinkedIn
July 2026 · Critical thinking

You prepared for your last meeting by focusing on what you wanted to say

That's the mistake, and almost everyone makes it. Part two of the critical thinking series, on seeing the room through the audience's eyes.

Read on LinkedIn
July 2026 · Long-range modeling

Three AI models, one financial model, three different answers

Leading AI models given the same model to build. All three balanced the balance sheet, then disagreed on what matters. A passing check is not a correct model.

Read on LinkedIn
July 2026 · Critical thinking

What's the problem we're trying to solve?

Part one of the critical thinking series, with a hand-drawn double diamond and a steering committee that spent a whole meeting making the wrong thing faster.

Read on LinkedIn
June 2026 · AI in finance

AI is the hot topic at the top of the org chart. Finance isn't deploying it.

Most finance teams aren't deploying it, and many aren't especially interested. Five reasons why, and a question about which one applies to yours.

Read on LinkedIn
June 2026 · AI in finance

Five steps to a self-improving forecast

Close and compare, split the variance, learn from what's left, run it forward, repeat. Part three of the machine learning series.

Read on LinkedIn
June 2026 · AI in finance

A model should only learn from mistakes it owns

When actuals arrive, the miss splits into exceptional events, human decisions, and true model error. Only the last one retrains the model. Part two.

Read on LinkedIn
June 2026 · AI in finance

Machine learning and the model do two different jobs

ML predicts the drivers. The model calculates everything that follows. A model should never guess a number a formula can compute exactly. Part one.

Read on LinkedIn
June 2026 · Transformation delivery

Two stories, one project

A client and a consultant describe the same program and both are telling the truth. On the gap between delivered scope and delivered value.

Read on LinkedIn
June 2026 · AI in finance

Hire problem-solvers, not AI specialists

A recruiter asked whether I'd rather hire finance people who know AI or AI people who know finance. Neither. The gap is problem-solving.

Read on LinkedIn
June 2026 · AI in finance

Imagine this interview for a corporate planning role

An empty office, a laptop, every LLM available, and a public company. Build a driver-based forecast the CFO can run scenarios on, live. You have 60 minutes. How would you do?

Read on LinkedIn
June 2026 · Long-range modeling

Eating my own words: the four-hour forecast

I said Claude shouldn't be used to balance a balance sheet. Then I built a three-statement forecast in four hours and ran the integrity check. Every statement tied.

Read on LinkedIn
June 2026 · Transformation delivery

Name one program that finished on time, on budget, and delivered its business case

Take your time. The list is short, and faster AI delivery makes it shorter unless partners are chosen on their ability to execute.

Read on LinkedIn
May 2026 · Critical thinking

Privately owned businesses plan in generations

A ranch and a steakhouse on summer vacation, both run by families thinking decades out. What long-lived private businesses know about planning.

Read on LinkedIn
May 2026 · Critical thinking

I. Don't. Know.

A prospect asked a question I couldn't answer, so I said so. On the most honest thing a consultant can say in a first meeting.

Read on LinkedIn
May 2026 · Transformation delivery

A pulse check on the culture of your project

Find the last missed milestone and listen to how people reacted. Nothing sounds toxic, and that's the point.

Read on LinkedIn
May 2026 · Planning and budgeting

Budgeting is not forecasting

An old friend challenged my decision to run the firm with no budget, ever. How to give investors a projection, and how to hold people accountable to something other than an outdated target.

Read on LinkedIn
April 2026 · AI in finance

Check out this chat I just had with Claude

Q1 closes. In under two minutes the actuals are validated, the forecast and 10-year plan are refreshed, and a 1,000-path Monte Carlo hands the CFO an EPS distribution. Nobody opens a spreadsheet.

Read on LinkedIn
April 2026 · Oracle EPM and platforms

The platform question is becoming irrelevant

For as long as I can remember, planning transformations have started with the same question: which platform? Why that question no longer comes first.

Read on LinkedIn
April 2026 · Transformation delivery

The technology is the easy part

After the kickoff, the sponsors leave and the team designs a future it was never incentivized to reach. Why 'nobody ever got fired for buying IBM' is an admission, not a compliment.

Read on LinkedIn