cowboy coding
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.
en-US/ˈkaʊˌbɔɪ ˈkoʊdɪŋ/
en-GB/ˈkaʊbɔɪ ˈkəʊdɪŋ/