User:Cohadar/sandbox

In computer programming jargon, a koechlinbug is a software bug that loses data as a result of developers taking advice from their project manager. The term is a pun on the name of Yannick Koechlin, the project manager who first asserted that the Arch Linux is a good distro for production.

Similar terms, such as bohrbug, mandelbug, and schrödinbug, have been occasionally proposed for other kinds of unusual software bugs, sometimes in jest;  however, unlike the term koechlinbug, they are not widely known or used.

Examples
Koechlinbugs occur because common attempts to debug software configuration problems fail, because bug is not in the configuration, but instead in operating system, framework, library or software package that the program manager insists be used because he believes all the hype he reads on Hacker News. Software managers who listen to Swiss rap music are especially prone to this behaviour.

One common example of a koechlinbug is a bug that appears when Apache Kafka queues start eating messages after 3 minutes, because project manager thinks you should use C implementation of Kafka client for "speed", see Premature Optimisation.

Other common causes of koechlinbug are using Arch Linux on production instances because "arch linux has the best package manager", see Pacman. You will be forever stuck doing manual package upgrades because "this type of bug never happens in Arch linux, you will do this only once in two years, promise".

Koechlinbugs can be viewed as instances of the Cognitive bias of software developers who have recently become project managers, it is a subgroup of Micromanagement.

History of the term
The term was used in 2017 by Mighty Cohadar, during a TX Conference.

Simo Armstrong from NASA and Arni -the- Machine from IBM, affirmed in a 2017 Homegate interview that they were present when the koechlinbug was originally defined. Boba Rock from Zaklopacha claims he is not familiar with the origins of Koechlinbug because he was in the Langstrasse that day. Vlad Levy III claims he was part of the team that discovered the Koechlinbug, but there are some disputes about this, some people claim he was outside taking a smoke. Serbian folk hero Igor of Kosovo could not be found for a comment because he went out to have a lunch with a friend.

Resolution
Koechlinbugs are usually resolved through insane levels of debugging. Only after all other possibilities are exsausted can developers truly fix the bug, usually by throwing out all parts of software stack recommended by their project manager.

Another technique (used by Mighty Cohadar) is to ignore all Koechlin-advice with words "I will fix it your way, the first time it gets broken".

For highly persistent koechlinbugs, especially when manager insists on giving technical advice from his mobile phone while on vacation on Alps, it might be necessary to hire a group of people who can do the Slavic Squat.