Category: Rants

The Math of Mediocrity

The Math of Mediocrity

Professionally, almost nothing aggravates me more than the Math of Mediocrity.  The only thing worse than observing failure based on the Math of Mediocrity is having to actively participate in it. Steve Jobs’ Parable of the Concept Car is a...

Why SPMetal Falls Short

Why SPMetal Falls Short

First, SPMetal is good.  It’s very good.  Much better than life without it.  It encourages more object-oriented programming (instead of XML string oriented programming – blech!) That said, SPMetal falls short of awesome by just a hair. Ideally, one would...

Cloud Hype Rant

Cloud Hype Rant

A few years ago, I read an excellent article in Wired magazine titled “The Thin Pill“: “FOR PATIENTS, disease puts a name to an affliction. It answers that question we all face at one time or another: What’s the matter...

Analysis Paralysis : Getting Carried Away With UML

Analysis Paralysis : Getting Carried Away With UML

UML is a useful tool, no doubt.  It’s a tool to help model complex logic in a visual manner.  It’s a language in and of itself and it can aid in communicating design ideas with exacting precision, leaving little room for...

Rental Car Diaries

Rental Car Diaries

Being a consultant means traveling from time to time (or all the time).  Since May, I’ve been traveling to Boston on a weekly basis and I’ve had a variety of cars.  Oddly enough, my favorite car has been a Hyundai;...

Automatic Properties (And Why You Should Avoid Them)

Automatic Properties (And Why You Should Avoid Them)

Ah yes, automatic properties.  Insn’t it great that you don’t have to do all of that extra typing now?  (Well, you wouldn’t be doing it anyways with ReSharper, but that’s besides the point.) For some reason, they’ve never sat well...

Why ASP.NET (webforms) Sucks.

Why ASP.NET (webforms) Sucks.

Somehow, I got into a heated discussion at work today regarding the suckitude of ASP.NET web forms development model.  As a preface, I wrote Java for four years in a college, ASP in VBScript and JScript all throughout college, ASP...