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 (479 words) - 16:41, 11 June 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) - 20:01, 20 June 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) - 11:32, 5 June 2025
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) - 01:47, 12 June 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) - 22:09, 20 June 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) - 17:55, 19 May 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
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,584 words) - 13:18, 22 June 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
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,180 words) - 07:53, 6 May 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...
151 KB (13,168 words) - 06:55, 22 June 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,296 words) - 07:01, 31 May 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,316 words) - 15:17, 24 May 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,934 words) - 00:22, 17 June 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) - 00:34, 9 May 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) - 02:45, 16 June 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) - 19:54, 2 June 2025
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
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,815 words) - 06:36, 2 June 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,198 words) - 09:21, 10 June 2025
Unix philosophy (category Software development philosophies)
Unix architecture Minimalism (computing) Software engineering KISS principle Hacker ethic List of software development philosophies Everything is a file...
18 KB (2,178 words) - 09:47, 23 May 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
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
inversion Dependency inversion principle Essential complexity Modular programming Separation of concerns Seibel, Peter (1 November 2006). Practical Common...
7 KB (821 words) - 19:28, 1 October 2024
Negotiations to merge Breakthrough into Integrated Software Systems Corp. (ISSCO) reached an agreement in principle in October, 1986 but broke down soon afterwards...
2 KB (198 words) - 02:13, 16 May 2025