Continuous integration (CI) is the practice, in software engineering, of merging all developer working copies to a shared mainline several times a day. It was first named and proposed by Grady Booch in his 1991 method,[1] although Booch did not advocate integrating several times a day. It was adopted as part of extreme programming (XP), which did advocate integrating more than once per day, perhaps as many as tens of times per day. The main aim of CI is to prevent integration problems, referred to as "integration hell" in early descriptions of XP. CI isn't universally accepted as an improvement over frequent integration, so it is important to distinguish between the two as there is disagreement about the virtues of each.
https://en.wikipedia.org/wiki/Continuous_integration
Jenkins is an open source continuous integration tool written in Java. The project was forked from Hudson after a dispute with Oracle.
https://en.wikipedia.org/wiki/Jenkins_(software)
---
Pluralism (political philosophy)
Pluralism as a political philosophy is the recognition and affirmation of diversity within a political body, which permits the peaceful coexistence of different interests, convictions and lifestyles. Political pluralists are not inherently liberals (who place equality as their guiding principles) or conservatives (who place liberty and tradition as their guiding principles) but advocate a form of political moderation. Nor are political pluralists necessarily advocates of a democratic plurality, but generally agree that this form of government is often best at moderating discrete values.[1]
As put by arch-pluralist Isaiah Berlin, "[l]et us have the courage of our admitted ignorance, of our doubts and uncertainties. At least we can try to discover what others […] require, by […] making it possible for ourselves to know men as they truly are, by listening to them carefully and sympathetically, and understanding them and their lives and their needs…."[2] Pluralism thus tries to encourage members of society to accommodate their differences by avoiding extremism (adhering solely to one value, or at the very least refusing to recognize others as legitimate) and engaging in good faith dialogue. Pluralists also seek the construction or reform of social institutions in order to reflect and balance competing principles. One of the more famous arguments for institutional pluralism came from James Madison in The Federalist paper Number 10. Madison feared that factionalism would lead to in-fighting in the new American republic and devotes this paper to questioning how best to avoid such an occurrence. He posits that to avoid factionalism, it is best to allow many competing factions (advocating different primary principles) to prevent any one from dominating the political system. This relies, to a degree, on a series of disturbances changing the influences of groups so as to avoid institutional dominance and ensure competition.[3] Like Edmund Burke, this view concerns itself with balance, and subordinating any single abstract principle to a plurality or realistic harmony of interests.
https://en.wikipedia.org/wiki/Pluralism_(political_philosophy)