Everything About ___
Live briefing

Everything about Cowboy coding

Derogatory term in software development

Cowboy coding is software development where programmers have autonomy over the development process. This includes control of the project's schedule, languages, algorithms, tools, frameworks and coding style. Typically, little to no coordination exists with other developers or stakeholders. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Cowboy codingA 5-minute orientation
  2. Pick up a classic book: Code NameThe most-reprinted book on the subject
  3. Go sideways: Extreme programmingA closely related topic
  4. Go sideways: Software developmentA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. Disadvantages
  2. Advantages

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics