I recently tweeted about how adding seemingly minor features can unexpectedly snowball in to a significant amount of work. I thought it was worth writing up in...
I'll second this. As a C# dev there's a lot of legacy code running .net 4.0 because clients use Windows XP machines. I mean XP lost support, now win7, if Microsoft can pull the plug, we are succesfully pulling the plug on .net 4.0 and going straight to 4.8, then you can cut the ties with C2.