20 Years of .NET
Well it has kept me employee for quite some time now so that's something to celebrate.<p>The opposite side to that it I think every commercial .Net system I've ever worked with / on has been an absolute mess. Not sure if it's .Net or the companies but something there seems to attract devs to make ill performing, over abstracted, confusing, massive architecture systems that in reality could be simplified down to a bunch of data forms.<p>As I say I shouldn't complain keeping these things running pays my bills.