Y’all know what extension methods are…

They’re great and they give us the syntactic sugar to make code readable…

if (string.IsNullOrEmpty(name)) // 1990’s calling
DoSomething();

The problem…

Whatever fucking retard did the user testing on VS IntelliSense and still let that shit ship should be put against the wall. We often have variables named the same as classes, like…

… because, you know, THAT’S THE FUCKING RECOMMENDATION. So when we start typing ‘m’…

Dear Microsoft, I’m sick of writing nameof(…) every second fucking parameter in validations. Can you fix this shit already?

So you’re all familiar with ArgumentException I. Should. Fucking. Hope. It’s what you throw (or the base class of what you throw) when some diversity hire passes an invalid value to…

IEnumerable<T> is a sexy little beast and we use it all over the place. For the retards amongst you, it’s a collection of sorts, but not necessarily one that currently exists or is finite. What it really is, is a hook to an enumerator. …

Microsoft really fucked the dog on this one. Say you have some class…

… but your implementation needs to be called asynchronously because it takes…

Mark

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store