Latest posts

Erm, how urgent is it?
I just lurve clients sometimes!
Our main client has the (probably not uncommon) habit of labelling every ticket as urgent. The problem with this is that when something really urgent comes along, they have no way of making it stand out above the other urgent jobs. This predictably led to the creation of a "Very urgent" rating.
Today they outdid themselves...
This led to a lively debate as to what would come next. How about "-1. Life threatening"?

Changing the data type and length of columns in existing SQL Server tables
Faced with the task of modifying every varchar(n) column of every table in a database to be varchar(max), whilst avoiding default constraint errors, I came up with a script to generate the SQL for me.

Discriminated unions in C#
How to generate classes to represent discriminated unions in C#