I’m worried about the up-and-coming generation of geeks,” a leading Internet innovator told me at a recent tech gathering. “They try stuff, use it, and throw it away. But I don’t see many of them inventing new foundation technologies.” In other words: rip, mix, burn.
Is this a bad thing? Perhaps quite the opposite. There’s no shortage of foundation technologies, and latent within many of them are unanticipated uses. Discovering new ways to use existing technologies is arguably as important as inventing new ones.
Here’s a case in point: Last week I blogged about a simple solution to the thorny problem of Web SSO (single sign-on). It’s a bookmarklet -- a chunk of JavaScript code wired to a button on your browser’s linkbar. You activate it when you’re on a page that’s displaying a password field. The script prompts you for a master pass phrase, combines it with the domain name of the site you’re visiting, hashes the combination to produce a scrambled string of characters, and writes it into the password field. Use the same master pass phrase on a different site, and it produces a different password. It works repeatedly in most browsers, using nothing but local JavaScript code. (IE restricts the size of bookmarklet scripts by default, although you can work around the limitation.) Bottom line: You remember one secret, derive many strong passwords from it, and never store or transmit the secret.
The ingredients for this elegant solution have been lying around in plain sight for years. But the combination wasn’t obvious, so there was quite a stir in the geek community when Nic Wolff, a self-described “Perl hacker from New York City,” published his technique.
As I later found out, there’s another version of the same idea floating around. PasswordScrambler is an Internet Explorer add-on that works in a similar way. It’s available from /n software, whose flagship commercial product, IP*Works!, is a suite of programmable Internet components (infoworld.com/1957). The company offers PasswordScrambler for free in order to make the world safer for, among other things, its own products -- a nice example of enlightened self-interest.
Who thought of this technique first is of little concern, at least to me. Quite possibly, several instances of the same good idea sprouted independently from the compost heap at around the same time. What fascinates me is the architecture of the compost heap itself, made of the rip/mix/burn approach to reusing the protocols and components from which such new ideas can grow.
I don’t want to overstate the case, because the architecture of the Web has plenty of limitations, but it’s amazing how it continues to be a fertile source of these happy discoveries. In a December 2002 column titled “Nobody Expects the Spontaneous Integration” (with apologies to Monty Python), I enumerated the key features of an environment conducive to innovation: Web services (broadly construed), REST, loose coupling, and scripting. It’s even clearer to me today that these are the right ingredients.
But somebody has to see what’s possible and then make it happen. Lots of key insights require no fundamental new invention, yet remain undiscovered. If it’s true that “Generation Z” techies are hardwired to think this way, it would be great. And if they aren’t, we ought to be teaching them how.
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 »Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.
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
Effectively address data protection challenges, implementing solutions that help store and protect businesscritical data while cutting costs and improving efficiency and reliability.
Download now »
Sign up to receive InfoWorld Resource Alerts
