Notes from the practice

What we are writing about.

Short, technical pieces about the kind of work we do. No marketing posts.

Featured story

A recent case study.

Featured story

Overnight reconciliation, no spreadsheet babysitting.

Slide 1 of 6 · The morning routine that ate ninety minutes.

Every weekday morning, before the credit team could decide which lending lines to open, someone had to reconcile six different Excel workbooks. Loan origination, settlement, manual overrides, two scheme files, an exceptions log. Ninety minutes on a good day, three hours on a bad one.

What we are working on

Coming up.

Posts in draft, in progress, or in the queue. We publish when there is something worth saying, not on a calendar.

Draft

BCBS 239 in three paragraphs

The international rule for how banks handle the data behind their risk reports, in three paragraphs.

Draft

Why dashboards drift, and what to do about it

Why the numbers stop telling the truth, and how to catch it before the credit committee does.

Queued

From a spreadsheet to a pipeline, without rewriting

How to upgrade an Excel workflow to dbt + Postgres without throwing out the workbook.

Draft

Pricing models the credit committee can read

Plain-English pricing models that survive contact with non-technical stakeholders.

Queued

What async working looks like inside a project

How we run a five-week brief without status meetings or daily stand-ups.

Draft

A small lender's first dbt model

From the first SELECT statement to a production model, by a team new to dbt.

Queued

Using OpenAI to triage exceptions queues

Where a language model helps an analyst, and where it gets in the way.

Draft

Power Automate flows that actually save time

The five Power Automate patterns we use over and over, and the two we have stopped using.

Queued

Test plans for non-testers

A one-page test plan template a BA can write, that a developer will read.

Draft

Selenium vs Playwright in 2026

Two test automation frameworks compared, on real codebases.

Queued

n8n in a financial services context

What you can and cannot automate with n8n when compliance is in the room.

Queued

Snowflake for small teams

The Snowflake setup we use for clients with under five analysts.

Draft

AI in QA: useful or hype?

Where AI-generated test cases earn their keep, and where they cost more than they save.

Queued

Credit risk modelling without a PhD

A practical guide to building a credit risk model the regulator will accept and the business can run.

Draft

Documentation that does not rot

How to write project documentation that is still useful six months after handover.

Queued

The data team interview, from both sides

Hiring for a small data team, and being interviewed by one.

Start a project

Send a paragraph by email. Get a clear reply by tomorrow.

One paragraph is enough. We reply within one working day with questions, or with a scope and price tailored to your brief.