Offering regional and national programs, CIO (and CSO) events bring together some of the most respected names and thought leaders in information technology and security. Presented by CIOs and other senior level executives, these invitation-only programs offer timely topics and strong networking. Learn More »
Social Responsibility's Strategic Benefits
December 15, 11:30 AM - 12:30 PM US/Eastern (GMT-5)
Join Ed Granger-Happ, CIO of Save the Children, for a discussion of how creating an organization that is socially responsible improves staffing, retention, leadership development and overall corporate health.
Working With and Communicating to Your Board of Directors
January 13, 2009, 4:00 PM - 5:00 PM US/Eastern (GMT-5)
CIO panelists who will share tips and experiences working with their boards: Twila Day of SYSCO; Jeff O'Hare, West Corp.; Marc West, formerly with H&R Block.
IT's Role in Growing Mid-Market Companies
January 14, 4:00 PM - 5:00 PM ET (GMT-5)
Mid-market Council members will share their companies' stories and challenges in driving or coping with growth. Panelists represent Veterinary Pet Insurance, Medicis Pharmaceutical, and Intrax Cultural Exchange.
Learn more about the CIO Executive Council »Apply today for a FREE subscription to CIO Magazine!
October 18, 2007 — CIO — There is a Great Divide in the realm of information technology. I'm not talking about Windows versus Linux or Java versus .NET—no, nothing like that. The gap I'm referring to is between software developers and the people who manage them—what I call hackers and suits.
Let's clarify one thing first: The word hacker is used in at least three senses. There is the Hollywood sense of a kind of "digital burglar" (more properly called a cracker); there is the sense of a person who throws software together quickly and without skill or caution; and finally there is the "true" sense of the word: a craftsman who is a master at what he does, knowledgeable and capable.
It's the third sense I'm concerned with here. If you're unfamiliar with this usage, refer to the Jargon File or even better, read Paul Graham's excellent essay "Hackers and Painters."
And what is a "suit"? Well, if you don't know what one is, you might be one. The term is common (though not universal) slang for a manager—deriving, of course, from the contrast in dress code. In many or most firms, developers are permitted to dress casually. Managers tend to wear suits—in some cases even appearing to like wearing them—and this sometimes puts developers on their guard.
This article has been difficult to write; it is not dispassionate or unbiased. I am a senior developer with no management background, which places me firmly in one camp. But honesty compels me to admit that neither side is wholly right or wholly wrong in its attitudes. There are certainly things that hackers can learn from suits, and vice versa. The gap can be bridged—has to be bridged—if a department is to run smoothly.
The other reason for my difficulty is that I am writing for the other group—the one to which I don't belong. But bear with me, and I will try to be fair.
First of all, it helps to understand where the hacker is coming from. Software is a strange thing—it is abstract and malleable since it is written in some kind of language—but it is also like a machine in that it has to be precisely correct and has to function properly. Software development is a hard skill to acquire, and mastering it often gives the practitioner a kind of tunnel vision. The hacker may worry about many aspects of his code, such as readability, portability, maintainability and performance; but his code is basically his world.
Just the basics, please. Sometimes we all need a refresher or we need to make sure our team and our colleagues are all on the same page.
Over 25 tutorials on everything from business intelligence to virtualization.