I follow Grady Booch @Grady_Booch on twitter, and recently he posted a link to an article in CIO Magazine with the comment “10 Reasons not to read CIO Magazine”, or something like that. I read the article from the perspective of someone who has hired many people to develop business software and found that I agreed with a lot of it. When we are building a system for a business the intent is not to delve into the theory of how computers work, but to understand and use the tools to build a robust, high quality software.
I think the comment itself really reflects the gap we have between people who pursue computer science and business IT people, Grady Booch didn’t even recognize that the article was talking about a subset of software development (CIOs).
Here is the link to the article: