“With software products, it is usual to find that the software has major `bugs' and does not work reliably for some users... The lay public, familiar with only a few incidents of software failure, may regard them as exceptions caused by exceptionally inept programmers. Those of us who are software professionals know better; the most competent programmers in the world cannot avoid such problems.” KnowsWorldMayDoeProblemProductsMajorsRegardLaysFamiliarExceptionSoftwareUsualUsersBugsIncidentsCompetentProgrammers Author:David Parnas
“As a rule, software systems do not work well until they have been used, and have failed repeatedly, in real applications.” WellsHas BeensRealUsedLearningComputerProgrammingApplicationSoftwareInsomniaProgrammersComputer ProgrammingComputer ScienceProgramming LanguagesComputer LanguageSoftware DesignComputer ProgrammersComputer SoftwareComputer Systems Author:David Parnas
“One bad programmer can easily create two new jobs a year.” YearsTwoJobsProgrammersNew JobSoftware Development Author:David Parnas
“There are no standards for computer programmers and no group to certify them.” GroupsComputerStandardsProgrammersComputer Programmers Author:David Parnas
“I have found that the reason a lot of people are interested in artificial intelligence is the same reason a lot of people are interested in artificial limbs: they are missing one.” PeopleReasonFoundMissingProgrammingArtificial IntelligenceArtificialLimbsProgrammers Author:David Parnas