Follow Us

We use cookies to provide you with a better experience. If you continue to use this site, we'll assume you're happy with this. Alternatively, click here to find out how to manage these cookies

hide cookie message

Real programmers an endangered species

The ship early, patch often philosophy has put real programming and programmers on the endangered list

Article comments

There was a time, a long, long time ago, when quality mattered in software. In those days spirits were brave, the stakes were high, men were real men, programmers were real programmers, and small furry creatures from Alpha Centauri were real small furry creatures from Alpha Centauri.

Alas, software quality stopped being important many years ago. In the desperate rush to get to market, most companies became way too comfortable with "good enough." Recently a friend told an illustrative tale:

"I was working for a company that had decided to implement a Capability Maturity Model program for its software development. A necessary part of CMM is to set out measurable goals based on the company's definition of 'quality software.' The company laid out two goals: on-time and in-budget. Those were its only definitions of quality. Nothing about the software doing what it was supposed to do, nothing about stability, nothing about security, not even that it had to compile. The company's CMM goals were easily satisfied by each software project delivering whatever it happened to have when the money or time ran out, working or not."

Related Articles on Techworld

And that nicely underlines the problem, at least if you think that quality matters. Just look at how many products have come to the market over the last 20 years nowhere near ready for primetime simply to increase revenue or market share without any thought of how big a mess might have to be fixed. You know who we can blame for starting this trend? Yep, Microsoft, the original inventors of ship early, patch often.

I'm sure you have your own examples of terrible products (do tell), and it's obvious why they exist: Software and programmers became commodities a long time ago and now there aren't enough of the latter to go around.

Another friend, A.M.M., noted that "tech companies are so desperate that at least one, Intel, is talking about creating a two-year training programme in Sacramento to fill the void. They're desperate all right - for cheap, 'good enough' people, not qualified experienced people. There aren't enough low paid minions who know how to slap together crappy tools and dump them on the market in a hurry, it seems. In this day and age, companies train the customers to expect far less from their products, to get at the couple few really important features they need."

Now, lest you think I might have some cunning, insightful suggestion as to how this never-ending descent into software mediocrity can be halted, I don't. The trend is actually not reversible and, even if it was, there's no commercial reason to do so. The end users' expectations have been thoroughly set to "low," there's market demand, and, as A.M.M. succinctly put it, "since the new software paradigm is online, there's no need to worry. Release it, patch it up later, take the money NOW. (barf)"

I'm sorry, but if you're a real programmer with serious skills and experience, you are an endangered species. Today, spirits are no longer brave, the stakes are all financial, and the only small furry creatures are the bean counters.


Share:

More from Techworld

More relevant IT news

Comments



Send to a friend

Email this article to a friend or colleague:

PLEASE NOTE: Your name is used only to let the recipient know who sent the story, and in case of transmission error. Both your name and the recipient's name and address will not be used for any other purpose.

Techworld White Papers

Choose – and Choose Wisely – the Right MSP for Your SMB

End users need a technology partner that provides transparency, enables productivity, delivers...

Download Whitepaper

10 Effective Habits of Indispensable IT Departments

It’s no secret that responsibilities are growing while budgets continue to shrink. Download this...

Download Whitepaper

Gartner Magic Quadrant for Enterprise Information Archiving

Enterprise information archiving is contributing to organisational needs for e-discovery and...

Download Whitepaper

Advancing the state of virtualised backups

Dell Software’s vRanger is a veteran of the virtualisation specific backup market. It was the...

Download Whitepaper

Techworld UK - Technology - Business

Innovation, productivity, agility and profit

Watch this on demand webinar which explores IT innovation, managed print services and business agility.

Techworld Mobile Site

Access Techworld's content on the move

Get the latest news, product reviews and downloads on your mobile device with Techworld's mobile site.

Find out more...

From Wow to How : Making mobile and cloud work for you

On demand Biztech Briefing - Learn how to effectively deliver mobile work styles and cloud services together.

Watch now...

Site Map

* *