Category: Rants

Lesson Learned on SharePoint Service Applications

Lesson Learned on SharePoint Service Applications

If you’re setting out on writing your own SharePoint service applications, there is an important lesson that you should keep in mind (instead of learning it the hard way): ensure that all of your proxy, application proxy, service, service application,...

Why Teachers Are _Really_ Leaving the Profession

Why Teachers Are _Really_ Leaving the Profession

I caught a portion of an interview last night on NPR as I was in my truck, leaving Lowes. I sat there for a moment, dumbfounded by what I was hearing and entirely outraged by the bullshit that Republican Wisconsin...

A UX Pattern That Needs to DIAF

There are more than a few shopping sites out there with these “fancy” picture viewers like Home Depot and Newegg.com. This has to be one of the worst UX patterns out there and every site that uses it never fails...

Damn It, Microsoft (SharePoint)

Damn It, Microsoft (SharePoint)

Came across an interesting quirk today with regards to AddFieldAsXml in the SharePoint API. It turns out that SharePoint doesn’t really give a damn what you want to call your field when it adds it to the list; it’s going...

Why I Can’t Be Bothered To Learn Silverlight

Why I Can’t Be Bothered To Learn Silverlight

Aside from hating Flash and Flash-like applications in general, as I’ve stated before, I view Silverlight as a dead/dying technology at the scope of web and business applications. It may retain niche applications in gaming and the Xbox platform, but...

When is InfoPath Ever the Answer?

When is InfoPath Ever the Answer?

Since I’ve started working with SharePoint back in beta 2 of 2007, I’ve wondered what the infatuation with InfoPath is. Everyone from enterprise architects and business users seems to be very intrigued by it. As a more technical guy who’s...

Responsibility in Consultancy

As a consultant, I feel strongly about giving sound technical advice to my clients, even if such advice means saying “no” to a client or possibly turning back a larger project for a more pragmatic one. It’s about doing the...

Commentary on “Frankenfish”

Commentary on “Frankenfish”

The news media has recently been abuzz about about this so-called “Frankenfish“. It’s been puzzling to me what the hullabaloo has been all about.  The fact of the matter is that humans have been altering the genetics of just about...

Meeting Hell

Meeting Hell

From one of my favorite software engineering books, Eric Brechner’s I.M. Wright’s Hard Code: None of us is as dumb as all of us An especially evil form of interruption is the meeting.   A meeting forces you to stop productive...

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...