The Software Peter principle is used in software engineering to describe a dying project which has become too complex to be understood even by its own...
6 KB (695 words) - 21:22, 5 December 2024
Peter Principle may also refer to: The Peter Principle (TV series), a British television series Software Peter principle, a concept in software engineering...
637 bytes (115 words) - 20:22, 21 February 2021
Death march (project management) (redirect from Death march (software development))
Escalation of commitment Gold plating (software engineering) Optimism bias Planning fallacy Software Peter principle Shturmovshchina Wishful thinking Yourdon...
5 KB (484 words) - 11:10, 18 April 2025
Anti-pattern (redirect from Software antipatterns)
of software development philosophies List of tools for static code analysis Software rot – Process of software deterioration Software Peter principle –...
10 KB (1,133 words) - 01:12, 5 May 2025
Greenspun's tenth rule (category Software engineering folklore)
self-hosting Common Lisp. Inner-platform effect Software Peter principle Turing tarpit Zawinski's law of software envelopment Greenspun, Philip (1990–2017)...
5 KB (456 words) - 22:13, 12 April 2024
minimize their ability to harm productivity. The Dilbert principle is inspired by the Peter principle, which is that employees are promoted based on success...
6 KB (751 words) - 15:57, 24 February 2025
In user interface design and software design, the principle of least astonishment (POLA), also known as principle of least surprise, proposes that a component...
15 KB (1,651 words) - 17:37, 22 March 2025
and other fields, the principle of least privilege (PoLP), also known as the principle of minimal privilege (PoMP) or the principle of least authority (PoLA)...
15 KB (1,761 words) - 13:59, 5 May 2025
Object-oriented programming (redirect from Object-Oriented Software Engineering)
good software, created by Michael Feathers: Single responsibility principle: A class should have only one reason to change. Open/closed principle: Software...
67 KB (7,159 words) - 00:55, 20 April 2025
Heisenbug (redirect from Unusual software bugs)
In computer programming jargon, a heisenbug is a software bug that seems to disappear or alter its behavior when one attempts to study it. The term is...
12 KB (1,405 words) - 06:46, 9 April 2025
inventor of Java, added the eighth fallacy. In an episode of "Software Engineering Radio" Peter Deutsch added a ninth fallacy: "It's really an expansion of...
6 KB (580 words) - 12:30, 21 March 2025
head of a pin? Jevons paradox List of eponymous laws Omission bias Peter principle Procrastination Narcissism of small differences Sayre's Law Scope neglect...
11 KB (1,313 words) - 18:56, 29 January 2025
In software engineering, a software design pattern or design pattern is a general, reusable solution to a commonly occurring problem in many contexts in...
47 KB (3,181 words) - 01:22, 5 May 2025
open-source software (FOSS) is software available under a license that grants users the right to use, modify, and distribute the software – modified or...
89 KB (7,563 words) - 17:10, 1 May 2025
outline is provided as an overview of and topical guide to software engineering: Software engineering – application of a systematic, disciplined, quantifiable...
25 KB (2,080 words) - 06:27, 28 January 2025
Occam's razor (redirect from Principle of parsimony)
problem-solving principle that recommends searching for explanations constructed with the smallest possible set of elements. It is also known as the principle of parsimony...
94 KB (10,888 words) - 09:59, 31 March 2025
on August 17, 1966, and seems to be one of the first software patents, establishing the principle that the computer program itself was unpatentable and...
74 KB (8,292 words) - 13:47, 23 April 2025
Francisco-based software company Cycling '74. Over its more than thirty-year history, it has been used by composers, performers, software designers, researchers...
15 KB (1,733 words) - 21:10, 28 April 2025
Agile software development is an umbrella term for approaches to developing software that reflect the values and principles agreed upon by The Agile Alliance...
90 KB (10,192 words) - 20:15, 13 April 2025
Minimax (redirect from Maximin principle)
where he refers to it in the context of The Difference Principle. Rawls defined this principle as the rule which states that social and economic inequalities...
27 KB (3,814 words) - 12:43, 14 April 2025
client software. Command-Query Separation Principle: Queries must not modify the instance. This is not a language rule but a methodological principle. So...
49 KB (6,083 words) - 22:28, 25 February 2025
BSD Authentication (category Berkeley Software Distribution)
fail-safeness of software, and robustness against malicious and accidental software bugs. Name Service Switch Niels Provos; Markus Friedl; Peter Honeyman (2003)...
2 KB (197 words) - 16:45, 11 June 2023
The end-to-end principle is a design principle in computer networking that requires application-specific features (such as reliability and security) to...
32 KB (4,203 words) - 22:23, 26 April 2025
and noncontributors alike." It is prominently observed in open source software, and has been initially described in Richard Stallman's GNU Manifesto,...
8 KB (839 words) - 23:39, 11 March 2025
Kruskal count (redirect from Kruskal principle)
called Kraus principle. Besides uses as a card trick, the underlying phenomenon has applications in cryptography, code breaking, software tamper protection...
62 KB (5,505 words) - 09:50, 17 April 2025
Peter Andreas Thiel (/tiːl/ ; born 11 October 1967) is an American entrepreneur, venture capitalist, and political activist. A co-founder of PayPal, Palantir...
140 KB (11,996 words) - 23:47, 29 April 2025
Computer-assisted translation (redirect from Translation memory software)
translation or computer-aided human translation (CAHT), is the use of software, also known as a translator, to assist a human translator in the translation...
12 KB (1,506 words) - 13:02, 14 April 2025
Software design is the process of conceptualizing how a software system will work before it is implemented or modified. Software design also refers to...
20 KB (2,647 words) - 23:40, 24 January 2025
The legal foundation for used software trade rests on the "principle of exhaustion" in copyright law. This principle lays out that a manufacturer's distribution...
7 KB (690 words) - 21:58, 20 February 2025
Peter James Denning (born January 6, 1942) is an American computer scientist and writer. He is best known for pioneering work in virtual memory, especially...
24 KB (2,456 words) - 06:00, 8 April 2025