• 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
  • 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
  • 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
  • Thumbnail for Object-oriented programming
    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
  • 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
  • Thumbnail for Free and open-source software
    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
  • Thumbnail for Peter Thiel
    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
  • 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
  • Thumbnail for Max (software)
    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
  • Thumbnail for Unix philosophy
    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
  • 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
  • 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