Glossary

Bikeshedding

(noun) The tendency to give disproportionate weight to trivial issues while avoiding complex decisions that require expertise.

The architecture review board spent forty minutes discussing button colors and five minutes approving the database migration strategy.

Continue reading →


Chesterton's Fence

(noun) A principle that states one should not remove or change something (like a fence, rule, or tradition) until they understand why it was put there in the first place.

Before the team decided to remove the legacy authentication system, they invoked Chesterton’s fence and spent time understanding why it was originally implemented that way.

Continue reading →



Comportment

(noun) The observable alignment of a system or actor with its stated promises, constraints, and responsibilities.

The team’s comportment during The Incident demonstrated candid communication and accountability.

Continue reading →




Le Châtelier's Principle

(noun) The tendency of systems to resist changes imposed upon them, returning to their original state when external pressure is removed.

When the engineering team tried to implement daily standups, the organization gradually reverted to its previous informal communication patterns within a few months.

Continue reading →




Path Dependence

(noun) When the costs of reverting to a previous state or switching to a different path become prohibitively high, even in the face of better solutions.

The company’s reliance on Progress 4GL illustrates path dependence—despite newer technologies being available, decades of ABL development make switching platforms economically unfeasible.

Continue reading →


Pleonasm

(noun) The use of more words than necessary to convey meaning; deliberate redundancy in language

Technically speaking, that expression is a pleonasm—a redundant description—since all facts are, by definition, true.

Continue reading →



Syncretism

(noun) The combination of different beliefs, practices, or systems of thought into a unified whole, often resulting in a hybrid approach that incorporates elements from multiple sources.

The team’s development methodology was pure syncretism, blending Agile sprints with waterfall documentation requirements and lean startup experimentation.

Continue reading →


Vestigial

(adj) Of, relating to, or constituting a vestige; remaining as a trace of something that once existed but is no longer functional or necessary.

The appendix is a vestigial organ in humans, serving no apparent purpose in modern physiology.

Continue reading →


Wadler's Law

(noun) The principle that time spent discussing a language feature is inversely proportional to its mathematical complexity.

The committee spent three hours debating syntax highlighting colors but only fifteen minutes on the type system’s soundness proof.

Continue reading →


Yak Shaving

(noun) The seemingly endless series of prerequisite tasks that must be completed before you can accomplish your original goal, often leading you far away from what you initially set out to do.

Sarah started by wanting to deploy a simple web app, but first she needed to update her Docker configuration, which required upgrading her local environment, which meant backing up her files, which led to organizing her entire project structure—three hours later, she was still yak shaving instead of deploying.

Continue reading →