My Business User Doesn’t Understand Me

As an IT developer, you know that the business doesn’t understand IT. You’ve probably tried to explain IT problems many times just to see their eyes glaze over. On the other hand, you don’t really understand what the business does – all you care about is to have a clear spec to code from.

That’s why projects fail. The specification contains very little information and is completely inadequate as a means of knowledge transfer. Since we can’t teach the business IT, we need to learn business.

The Programmer's ResponsibilityThis illustration is from today’s Technology That Fits newsletter. Sign up at