Skip to content
Tuesday, 15 September 2026 · LondonENع
Rayan Azhari.Sustainability · Energy · Carbon · Built EnvironmentOccasional detours into philosophy, religion or programming, wherever curiosity leads
The Front Page
Lead Essay

Article 15: What Is a Building? How the UK Counts Its Stock

A series mining the PhD thesis on London and UK office buildings (Azhari, 2025). Key takeaway. There is no single answer to what is a building in UK data: four agencies keep four definitions, and stock-level energy work has to build a synthesis, the Self-Contained Unit.

By Rayan Azhari · 14 min read · Essays
Latest Essays
Essays

Risk of Ruin Monte Carlo: Resample the Cause, Not the Effect

Most risk-of-ruin Monte Carlo resamples a strategy's realised P&L, which quietly bakes in the good luck you are trying to stress and understates the tail. Here is the correction that made my honest drawdown distribution far fatter than my first one, plus the relative gate a long-only sleeve actually needs. First person, British English, illustrative numbers only.

· 9 min

Walk Forward Optimization Is Not Automatically Out of Sample

Everyone sells walk-forward validation as proof a strategy is out-of-sample. It is not. I ran my own walk-forward pipeline on pure random-walk noise and it still produced a healthy positive stitched Sharpe, because out-of-sample is a property of provenance, not partitioning. Here is the random-walk control that tells you whether your pipeline, or your edge, produced the number.

· 9 min

Article 12: The Hybrid-Work Footprint: What COVID-19 Did to Office Energy

A series mining the PhD thesis on London and UK office buildings (Azhari, 2025). Key takeaway. Hybrid work did not deliver the linear energy saving the headlines implied: some demand shrinks when occupancy drops, base-building load holds steady, and fresh-air ventilation actually grows.

· 8 min

Look-Ahead Bias in a Backtest: The Corrupt-the-Future Test That Catches It

Look-ahead bias is the default state of careless backtest code, not an exotic edge case, and it survives review because it reads as ordinary pandas. Here is the corrupt-the-future causality test I now gate on: poison every price after a date, then assert nothing computed before it moves. If the past shifts when you poison the future, the strategy is reading ahead.

· 9 min

Essays in your inbox

New writing on Syria, sustainability and finance, a few times a month.

Unsubscribe anytime. Read by 4,200+ professionals.