osOpinion: Be An Engineer, Not An Artist | Linux Today

osOpinion: Be An Engineer, Not An Artist

Written By
Web Webster
Web Webster
Jul 6, 2000

[ Thanks to Kelly
McNeill
for this link. ]

“There is a lot to be said for art, but there is still more to
be said for *craft*. The hard fact is that the important parts of
writing a good program are the boring parts — the “sexy” stuff is
usually less than 30% of the project. Unfortunately, Open Source
projects tend to stall when the “sexy” stuff is done. The
developers lose interest and move on to other “sexy” stuff. If you
consider the high-profile projects (Mozilla, AbiWord, Samba, etc.),
you discover that about 10% of the developers do 90% of the work —
in other words, all those legions of programmers do essentially
nothing for the project.”

“I’d like to see Open Source software submitted to some kind of
formal code-review and auditing process. Not only would it improve
the quality of the code, it would reduce the endless security
exploits that have deviled Unix code for three decades. OpenBSD
should be a model here — that OS has not had a remote root exploit
in more than two years! However, I doubt this will happen; there is
too much ego and testosterone floating around the Open Source
community to make such a thing work.”

“I believe in Open Source, but the promise of “better
software” isn’t materializing, despite all the noise to the
contrary. The *process* won’t do it; the *developers* have to do
it. We need to be engineers first and artists second.”

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.