February 21, 2003

Tools for the short hike

Don't overlook the skills your best scripters bring to the enterprise environment

Spurred by Jon Udell’s recent online column and some very real technology projects, I have been thinking a lot about “scripting” versus “programming” (see "Shipping the prototype". Although it has often been subtle, there is a level of quiet discomfort between the “scripting” versus “programming” factions in some corporate development environments in which I have participated. In some instances, executive-level technology management has held scripting languages in disdain as not being “real” languages for day-to-day problem solving, which has discouraged highly talented scripters on staff from practicing their craft. In such an environment, scripters are relegated to the lower ranks -- they haven’t yet learned “real” programming skills. The scripting folks need mentoring and lots of training in C++ and Java from the “real” developers to take their abilities to the next level. In the worst of these cases, the use of scripting languages is more or less banned.

On a practical level, I’ve found that two things happen in these environments: 1) many of the most talented scripters eventually become disgruntled and leave for scripting-friendly pastures, and 2) the “real” developers spend days and weeks writing Java and C++ code to solve problems that those talented Perl or Python programmers could have knocked out in a few hours. If you put the world’s most talented Java developer and the world’s best Perl programmer in a room and gave them an unstructured textual document to parse, I would put my money on the Perl programmer to finish first. When you’re going on a one-mile hike, you shouldn’t weigh yourself down with a full set of silverware, a saw, scissors, and an inflatable boat just in case you run into a raging river. You take a light backpack, a bottle of water, and a Swiss Army knife. That’s the mentality behind scripting –- when going on a one-mile programming hike, the tools for climbing Everest will only weigh you down. I agree with Jon when he says, “I'm still hoping we'll promote scripting languages to the first-class status they deserve.” At InfoWorld, scripting languages are not only first-class citizens, they have received my CTO Medal of Honor.

As a final note, expect to see more of me in the online and print pages of InfoWorld as I embark into a couple of new spaces. First, with the launch of our new Web site last month, I started a Weblog (http://weblog.infoworld.com/dickerson/). I'll use this to develop many of the themes you have been reading about in this column for the past two years, but with a more real-time take on what I’m working on and thinking about day to day. As my colleague Jon Udell has been proving for a while now (http://weblog.infoworld.com/udell), the Weblog platform is an interesting hybrid of old-school broadcast journalism mixed with strong points of view, plus a critical feedback loop consisting of e-mail and linking that makes the Web (and the Internet itself) so compelling as a medium.

In addition, the Technology and Test Center departments at InfoWorld have combined under my leadership, enhancing InfoWorld’s ability to bring you the real-world testing you have come to expect. In this new organization, the highly-talented technology staff at InfoWorld will be working hand-in-hand with the Test Center staff to make our content even more relevant. If there’s something you would like to see more of (or less of) in our Test Center content, please drop me an e-mail. As a CTO, I share your concerns, and I’m looking forward to representing your interests in the Test Center environment.

Close

On Twitter now

Application development

Powered by Twitter

White Paper

D2D Virtual Tape Library Replication Primer

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 »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

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 »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

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

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.