100% DX, 14 Years Later: Was I Right?

In January 2012 I wrote a post called “What’s in your toolbox?”, running through the tools I leaned on. My favourite grid at the time was the Component One Flexigrid. A few months later, on 29 April, I followed it with “100% DX”. That one started with a simple, slightly annoyed question: could I get … Read more

We Moved a 15-Year-Old .NET Framework App to .NET 10 in Days and let an AI assist

I’ve been building software a long time. Long enough to have hand-migrated more legacy codebases than I care to count, back when “modernisation” meant a fortnight of find-and-replace, a wall of compiler errors, and a knot in your stomach every time you hit Build. So when I say the project I’m about to describe had … Read more

Ode to 2017

A year so filled with ups and downs, tears and laughter too, 2016 you’ve tried and tested me, I’m glad you’re almost through. 2017, you’re nearly here, but yet, I claim you now, to be the year of goals and dreams, the fattened calf or cow. The year of reconciliation, be it race, religion, creed, … Read more

Bad Apple! The real cost of two factor auth

There are so many other words I wanted to put there, most of them unprintable. But right now I’m really pissed off with Apple. I’m an advocate for keeping things safe, I’m a fan of two factor authentication. But as far as I’m concerned Apple have it wrong, desperately wrong. Currently there is a lot … Read more