Avatar

Tom Fosdick

About

Software Developer for the University of Hull specialising in critical systems for the emergency services. Cyclist, runner, blogger and motorsport enthusiast.

Blog posts

Entity Framework Double PK Overwrite Gotcha

I was writing some unit tests: largely out of completeness I wanted to test that you couldn’t insert two records with the same primary key. The code is simple enough. var car = db.Cars.OrderBy(g => Guid.NewGuid()).First(); var pool1 = db.Pools.OrderBy(g => Guid.NewGuid()).First(); var driverName1 = Guid.NewGuid().ToString().Trim('{', '}'); var created1 = PoolAllocatedCar.Create(car, pool1, driverN… Read more →


The Jet Set

I really genuinely hate air travel. I will do pretty much anything I can to avoid it. I’ve taken a 16 hour train journey from Suffolk to Barcelona to avoid a 3 hour flight. It’s not that I’m afraid of flying, there’s just something about the whole experience that I find fundamentally unpleasant. South Africa Read more →


A Tender Subject

I’d barely got into the corridor before I found myself being bundled into the wall by a rotund sales guy. “What the fuck do you think you’re doing?” he barked in my face, “If you ever pull a stunt like that again I’ll making fucking sure we put you out of business. Consider this a Read more →


Tanya And Tom Do Racing

I have been known to point a camera at a thing – quite often that thing is a racing car. I do it as my own personal challenge but other people seem to like the results, which is one of the reasons behind the TanyaAndTomDoRacing Instagram account. I do find however that I get asked Read more →


Once a Witch

I am, and always have been a witch. As I sit here in an anonymous business hotel just off the M1 I watch droves of middle aged men in anonymous shirts prepare for the day. They pile their plates high at the breakfast buffet, beans on sausages on hash browns and then retreat to their Read more →


My Favourite Little Friend

[originally written February 9th 2017] You know before you step out the door. You’re going to the rescue centre, there will be something small and cute there and you will fall in love. You might tell yourself that you’re just going to look, but you’re not. You’re going there because you want to fall in Read more →


TeamRock is Dead, Long Live Primordial Radio!

The rock and metal community has a problem – there’s very little money in it. As a radio station you can just about survive by playing a selection of rock’s most popular hits (read “Dad Rock”) and little else. As soon as you start playing Crass, Lead Belly and Parkway Drive the advertisers run for the hills and Read more →


Never Work With Scientists or Engineers

Forget never working with children or animals. Never work with Scientists or Engineers. Picture the scene, dear reader; the air is being turned blue with the kind of language usually reserved for the rugby scrum. Things are being thrown. A calming voice comes from a distant room enquiring what the problem might be. I respond Read more →


On Suddenly Discovering I’m a Motorolan

Something happened yesterday that rather took me by surprise. It wasn’t the Mercedes that drove into the back of an Audi about 100 metres in front of me, you expect that on the M25. It was something entirely different. My industry – I mean the supply of software to the emergency services – is dominated Read more →


Hello Moto!

I’m excited: it was announced today that Motorola Solutions has bought the ICCS business from Cyfas Ltd. For a little over a year I and a small team of very dedicated, talented people have been beavering away on a little industrial estate in Bedfordshire trying to produce something new, something genuinely groundbreaking in the world Read more →