I'm a hacker and proud of it. What I know about programming is mostly self-taught. Back in the 1980s, I cut my teeth on Basic before moving on to Pascal, machine language, C, and even such obscure languages as Forth. For me, the joy of programming was in exploration and experimentation. The computer was a world where I was free to tinker to my heart's content, and the knowledge I gained was its own reward.
There's a whole generation just like me, but today the world of programming is arguably even more accessible. Novices might start by working with HTML and JavaScript before moving on to PHP, or maybe by writing Visual Basic macros for their spreadsheets and eventually graduating to full-scale application development. Introductory tools abound, such as Microsoft's Small Basic, and never in history has more quality application source code been available for students to learn from. Computing may be big business today, but the hacker spirit is still alive and well.
[ Dive into the perils of the "hacker ethic" in InfoWorld's "stupid hacker tricks" stories. ]
Still, I have to ask: Is that really a good thing? If every modern American schoolchild knows more about PCs and computing than their parents ever could, why does Vineet Nayar, CEO of the Indian IT outsourcing vendor HTC Technologies, claim that most U.S. college grads are "unemployable"? Are Americans really falling behind in technical know-how? Or could it be that in our willingness to embrace the hacker ideal, we're producing programmers who are unprepared for real-world work?
How America fell in love with hackers
By and large, the founders of the PC revolution are all hackers. Neither Steve Jobs nor Steve Wozniak was a college graduate when the pair co-founded Apple. Bill Gates didn't graduate until 2007.
It's easy to see why these figures, among others, captured the American public imagination. Americans love a rags-to-riches story; they love to hear about plucky outsiders who rise up from insignificance to become great leaders and captains of industry. The story of the early days of the personal computer age read like a capsule summary of the American Dream.
This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.
Download now »Download a free 30day trial and experience how XenDesktop delivers a pristine, ondemand desktop experience to users on whatever device they choose, while cutting IT complexity and costs.
Download now »
The emergence of WLANs has created a new breed of security threats to enterprise networks.
Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation
Well son, I wish you were a better hacker or a better word smith. The head line of this piece opens with gross obfuscation. The word hacker alone is burdened with 40 years of etymological history that insures misinterpretation because of the many of interpretations it will receive. And few other words have sparked more or more vigorous debate than ethics.
Used together, as though there were some common body of ethics, agreed upon by even a notable subset of hackers, is at best misleading, and always obfuscatory. Such use is indicative of confused thinking or a hidden agenda. There are ethical hackers and there are unethical hackers. Being a hacker in no way affects your ethical status, and similarly your ethical stature in no way impacts your abilities as a hacker.America did not fall in love with hackers. America has always been in love with Horatio Alger stories. There is a difference. And the love of get rich quick stories is both timeless and borderless. America has, on the other hand, always been suspicious and somewhat afraid of hackers. The term was coined by hackers as a positive self description and almost immediately translated into something less positive by non-hackers uncomfortable with what ever power they perceived hacking to bestow. A common theme anytime someone feels they are on the outside looking in. This piece serves only to cement the distrust.
Mr. McAllister, you claim to be a hacker in the opening, but have the audacity to posit that "American-style hackers" would eschew testing, debugging, code reviews, and refactoring. That seems to me to be offensive or stupid or both. You decide what fits. Testing, debugging, code reviews, and refactoring ARE hacking.
In short, none of the ills you lay at the feet of hackers have their root cause in hack or hacker. They are societal ills. Where hackers go wrong most often is consenting to work for dysfunctional managers and companies. There are techniques for managing functions you could not perform yourself, but an unfortunately large fraction of managers are either too lazy or too stupid to avail themselves of what are actually simple concepts. The avarice you ascribe to hackers while evident in some is far more common among their managers. And please, we do not need remedy in the education of programmers to address the needs of the real world we need that for everyone!
You've written some stinkers Neil, but this one takes the cake.

Sign up to receive InfoWorld Resource Alerts
