Every fool his own tool

Every fool their own tool is the name of a phenomenon when software developers forget to adhere to common software development principles when creating tools to facilitate the software development process itself. The term is normally used in a pejorative sense. Fool's Tools often appear as scripts or executables which are being passed around in the company.[1]

Symptoms or examples of this practise are:

  • Utility tools with sources not under version control being passed around by email,
  • Scripts written in obscure languages not in use in the rest of the company,
  • Tools running automated from developer workstations which have become vital for the software development life cycle,
  • Untested, not peer reviewed, not (self-)documented utilities,
  • As a result of the not-invented-here syndrome a plethora of different script versions being used throughout the company.

See also

References

  1. Heemskerk, Marcel. "Every Fool His Own Tool". LinkedIn. Retrieved 25 January 2017.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.