words on sand

from shri at drone-ah.com

15 Apr 2026

Holding the Fort

585 words, ~2 min read

For many years, I loved my job. I was working on a production system that saw tens of thousands of orders across the …

14 Apr 2026

I Chose to Keep Going

894 words, ~3 min read

In 2008, we all watched Pivotal crash and burn. They’d taken a year and nearly £900k to build a new ticketing …

14 Apr 2026

Always On

582 words, ~2 min read

I knew as soon as my phone rang what it was about.

It was the same every time. I would drag myself up to answer the …

14 Apr 2026

Did They Have a Problem That Year?

1,015 words, ~4 min read

2008 was a heck of a year for kraya, and for me. We were already operating megabus.com in the UK, USA, and Canada, along …

13 Apr 2026

What we Carried

865 words, ~3 min read

I started my company in 2000. I was 17. I built megabus.com in 2003. I was 21.

It started off small, and little by …

13 Apr 2026

Whatcha Thinking?

1,263 words, ~5 min read

I loved working on megabus. I was in love with it. My girlfriend at the time had a habit of asking what I was thinking …

07 Apr 2026

Priced In

212 words, ~0 min read

Two ticketing systems. Same client. Same payment provider. We were moving fast — that was the explicit choice, theirs …

31 Mar 2026

I Know People Like You

667 words, ~2 min read

A few years ago, I was interviewed for a role. I was talking about a ticketing system I’d built - originally in …

24 Mar 2026

It Gets Everywhere

607 words, ~2 min read

In 1999, I was building websites in ASP (before there was .NET) and MSSQL Server. We had a Windows NT server that I had …

24 Mar 2026

Even Light Gets Heavier

396 words, ~1 min read

A dedicated input type is better than reusing your domain model at the API boundary. Test layers matter. Writing log …