Click here to Skip to main content
15,881,812 members

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
GeneralRe: Wayback machine, episode C Pin
Brisingr Aerowing5-Mar-13 11:02
professionalBrisingr Aerowing5-Mar-13 11:02 
NewsHow emoji conquered the world Pin
Terrence Dorsey5-Mar-13 9:54
sitebuilderTerrence Dorsey5-Mar-13 9:54 
NewsBeware: HoverZoom extension for Chrome turns evil Pin
Terrence Dorsey5-Mar-13 9:53
sitebuilderTerrence Dorsey5-Mar-13 9:53 
NewsWhen are we going to learn to trust robots? Pin
Terrence Dorsey5-Mar-13 9:53
sitebuilderTerrence Dorsey5-Mar-13 9:53 
JokeRe: When are we going to learn to trust robots? Pin
UNCRushFan5-Mar-13 10:59
UNCRushFan5-Mar-13 10:59 
NewsBeyond Consumption vs Creation: What can tablets do? Pin
Terrence Dorsey5-Mar-13 9:52
sitebuilderTerrence Dorsey5-Mar-13 9:52 
NewsChasing the Higgs - How 2 Teams of Rivals Searched for Physics’ Most Elusive Particle Pin
Terrence Dorsey5-Mar-13 9:52
sitebuilderTerrence Dorsey5-Mar-13 9:52 
NewsCleanroom software engineering Pin
Marco Bertschi5-Mar-13 4:56
protectorMarco Bertschi5-Mar-13 4:56 

But how much work the software does is not what makes it remarkable. What makes it remarkable is how well the software works. This software never crashes. It never needs to be re-booted. This software is bug-free. It is perfect, as perfect as human beings have achieved. Consider these stats : the last three versions of the program -- each 420,000 lines long-had just one error each. The last 11 versions of this software had a total of 17 errors. Commercial programs of equivalent complexity would have 5,000 errors.


Don't just fix the mistakes -- fix whatever permitted the mistake in the first place.
The solution of how a bug-free software can be written is: Set up a secure process. And if there is a bug - blame the process for the bug.
Well this solution assumes that everyone in the team is a high-standard programmer witha lot of discipline. Every plan has its weak part.

Edit: Fixed a typo.
cheers
Marco Bertschi

Software Developer & Founder SMGT Web-Portal
CP Profile | My Articles | Twitter | Facebook | SMGT Web-Portal

Freedom, son, is a dirty shirt

- The Boss


modified 14-Apr-13 17:07pm.

GeneralRe: Cleanroom software engineering Pin
Andrew Torrance5-Mar-13 5:20
Andrew Torrance5-Mar-13 5:20 
GeneralRe: Cleanroom software engineering Pin
OriginalGriff5-Mar-13 5:47
mveOriginalGriff5-Mar-13 5:47 
GeneralRe: Cleanroom software engineering Pin
dusty_dex5-Mar-13 6:12
dusty_dex5-Mar-13 6:12 
NewsIt's Time to Legalize Phone Unlocking Pin
AspDotNetDev4-Mar-13 14:47
protectorAspDotNetDev4-Mar-13 14:47 
GeneralRe: It's Time to Legalize Phone Unlocking Pin
John Isaiah Carmona4-Mar-13 21:52
John Isaiah Carmona4-Mar-13 21:52 
GeneralRe: It's Time to Legalize Phone Unlocking Pin
AspDotNetDev5-Mar-13 6:41
protectorAspDotNetDev5-Mar-13 6:41 
GeneralRe: It's Time to Legalize Phone Unlocking Pin
RJOberg5-Mar-13 5:41
professionalRJOberg5-Mar-13 5:41 
GeneralRe: It's Time to Legalize Phone Unlocking Pin
0bx5-Mar-13 7:37
0bx5-Mar-13 7:37 
NewsShould websites be required to publicly disclose their password storage strategy? Pin
Terrence Dorsey4-Mar-13 11:26
sitebuilderTerrence Dorsey4-Mar-13 11:26 
GeneralRe: Should websites be required to publicly disclose their password storage strategy? Pin
lewax004-Mar-13 12:09
lewax004-Mar-13 12:09 
GeneralRe: Should websites be required to publicly disclose their password storage strategy? Pin
PIEBALDconsult4-Mar-13 13:54
mvePIEBALDconsult4-Mar-13 13:54 
NewsSimCity impressions: We waited ten years for this? Pin
Terrence Dorsey4-Mar-13 11:25
sitebuilderTerrence Dorsey4-Mar-13 11:25 
NewsThreading in Python Pin
Terrence Dorsey4-Mar-13 11:25
sitebuilderTerrence Dorsey4-Mar-13 11:25 
NewsTest Better Pin
Terrence Dorsey4-Mar-13 11:24
sitebuilderTerrence Dorsey4-Mar-13 11:24 
NewsBack Row - A class dump of the Apple TV private framework headers Pin
Terrence Dorsey4-Mar-13 11:24
sitebuilderTerrence Dorsey4-Mar-13 11:24 
NewsNow Available: Office Developer Tools for Visual Studio 2012 Pin
Terrence Dorsey4-Mar-13 11:23
sitebuilderTerrence Dorsey4-Mar-13 11:23 
NewsA brief XML rant Pin
Terrence Dorsey4-Mar-13 11:23
sitebuilderTerrence Dorsey4-Mar-13 11:23 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.