“While the machines have changed enormously, the business of software development has been rather static.”

—  Tom DeMarco

Source: Peopleware: Productive Projects and Teams (1987), p. 32.

Adopted from Wikiquote. Last update June 3, 2021. History

Help us to complete the source, original and additional information

Do you have more details about the quote "While the machines have changed enormously, the business of software development has been rather static." by Tom DeMarco?
Tom DeMarco photo
Tom DeMarco 8
American software engineer, author, and consultant 1940

Related quotes

Anthony Watts photo

“That the climate has always changed. It has never been static. In the past it has seen extremes hotter and colder than what we experience today. So change is normal.”

Anthony Watts (1958) American television meteorologist

Talking Climate Change with Anthony Watts http://townhall.com/columnists/billsteigerwald/2009/04/20/talking_climate_change_with_anthony_watts/page/full/, townhall.com, Apr 20, 2009.
2009

Akio Morita photo

“While the United States has been busy creating lawyers, we have been busier creating engineers.”

Akio Morita (1921–1999) Japanese businessman

'
Source: Made in Japan (1986), p. 173.

Barry Boehm photo

“Poor management can increase software costs more rapidly than any other factor. Particularly on large projects, each of the following mismanagement actions has often been responsible for doubling software development costs.”

Barry Boehm (1935) American software engineer

Barry Boehm (1981) as cited in: Tyson Gill (2002) Planning Smarter: Creating Blueprint-Quality Software Specifications. p. 14

Barry Boehm photo
Ellen Kushner photo
Brig. Gen. Eran Ortal photo
Friedrich Bauer photo

“[Software engineering is the] establishment and use of sound engineering principles to obtain economically software that is reliable and works on real machines efficiently.”

Friedrich Bauer (1924–2015) German computer scientist

Bauer (1972) "Software Engineering", In: Information Processing. p. 71

Kent Beck photo

“Refactoring (noun) : a change made to the internal structure of software to make it easier to understand and cheaper to modify without changing the observable behavior of the software.
To refactor (verb) : to restructure software by applying a series of refactorings without changing the observable behavior of the software.”

Kent Beck (1961) software engineer

Source: Refactoring: Improving the Design of Existing Code, 1999, p. 33-43 as cited in: Militiadis Lytras, Patricia Ordóñez de Pablos, Ernesto Damiani (2011) Semantic Web Personalization and Context Awareness. p. 111

Related topics