InfoWorld: Shipping the Prototype | Linux Today

InfoWorld: Shipping the Prototype

Written By
Web Webster
Web Webster
Feb 11, 2003

[ Thanks to Jorge R. for
this link. ]

“Years ago, when the paint was barely dry on Visual Basic 3.0, a
developer showed me a CD-ROM-burning application he’d written using
that toolkit. The idea was to prototype the UI in Visual Basic,
then rewrite in C++ for performance. But in the end, he admitted
somewhat sheepishly, ‘we shipped the prototype.’ I saw nothing to
be ashamed of. It was–and is–a brilliant strategy. My only regret
is that it hasn’t been adopted more widely. Here’s Guido van
Rossum, Python’s inventor, on programmer productivity:

“‘It wouldn’t surprise me if the amount of typing Python
requires is five times less than Java for a typical piece of code.
When you have that much less code, it’s so much easier to maintain,
and also to change. This is all very informal, but I heard someone
say a good programmer can reasonably maintain about 20,000 lines of
code. Whether that is 20,000 lines of assembler, C, or some
high-level language doesn’t matter. It’s still 20,000 lines. If
your language requires fewer lines to express the same ideas, you
can spend more time on stuff that otherwise would go beyond those
20,000 lines…'”

Complete
Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.