Just Try It

Finally, there is software testing. At a commercial software company, an equal amount of time is spent testing as is spent developing. Some software companies have as many testers as developers. In many cases, 50% of the developer's time is spent testing, so the ratio could be even more sharply slanted. Test cases are unbelievably expensive. In fact, there are often more lines of code in the testing systems—which, by the way, also need to be tested—than in the program itself. Sometimes it feels like software companies are less in the software industry than in the testing industry.

Get End of Software, The: Finding Security, Flexibility, and Profit in the On Demand Future now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.