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

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 →


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 →


Intlerocked.Exhange and the Atomic Option

Developers are now having to deal with concurrency issues far more than we ever have in the past. Our languages are evolving more and more features (like the Parrallel.* class in C#) that allow us to take advantage without too much pain. These are great, but they’re not always the answer and they don’t negate Read more →


Intlerocked.Exhange and the Atomic Option

Developers are now having to deal with concurrency issues far more than we ever have in the past. Our languages are evolving more and more features (like the Parrallel.* class in C#) that allow us to take advantage without too much pain. These are great, but they’re not always the answer and they don’t negate Read more →


Callback Trace Listener

So you know about the Trace facility in System.Diagnostics, right? If not then you should because it’s really rather handy. It provides a set of static methods that you can call to write out trace information to any number of connected “Listeners” which you can define in code or in config. The default trace listener Read more →


Callback Trace Listener

So you know about the Trace facility in System.Diagnostics, right? If not then you should because it’s really rather handy. It provides a set of static methods that you can call to write out trace information to any number of connected “Listeners” which you can define in code or in config. The default trace listener Read more →