Designing a school learning platform around the work people actually do
A school platform has to support the everyday work around learning, not just put a library of files on a screen.
Software, data, and the occasional rabbit hole.
Things I’ve learned, questioned, and written about along the way.
Field notes

A school platform has to support the everyday work around learning, not just put a library of files on a screen.

A bursary process is more than an application form. The opportunity, review, decision, and record all need to stay connected.
More from Medium

There’s a particular kind of satisfaction that comes from shipping something beautiful and well-architected because you had the right partner asking the right questions alongside you.

Machines can be manipulated with the same tricks that work on your strict aunt at Christmas dinner. The world’s most powerful AI chatbots have a surprisingly human weakness.

Most of the times we spend weeks or months drowning in unfamiliar codebases. We open files, see hundreds of lines of logic we don’t understand, and hope comprehension will somehow materialize.

Inside the rise of “performative prompting” and how three words turned AI into social theater and accidentally broke the internet. You’re scrolling through X when you see it again.

The pit wall remains one of Formula 1’s most fascinating yet mysterious operational hubs. Throughout every race weekend, rows of engineers huddle behind banks of screens, scrutinizing streams of real-time data…

A mid-sized tech company rebuilt their core application using serverless architecture. Lambda, API Gateway and DynamoDB. Clean architecture and a solid documentation.

If you’ve opened X recently and felt like you’re watching the same movie on loop, you’re not alone. That unsettling sense of déjà vu isn’t just in your head but the result of one of the platform’s most…

Or: How I’m Thinking About Building Something Nobody Asked For (or some might need). It’s mid-November, which means two things are happening: Christmas music is assaulting us in the stores, and people are…

Or how we accidentally reinvented CSV and LinkedIn’s AI bots took it seriously. The Setup: JSON Had a Weight Problem. Let me set the stage.