CowBoy coding : Coding what you want, whenever you want, as you want. For which situation this style fits the best? When the only thing that matter, are short-term results. Build a proof of concept, learn new concepts, understand part of code. Local benchmark, illustration, etc.
Last, but not least : WHEN THE F*CKING MANAGER IS F*CKING BAD. and doesn't deserve anything else
Cheers 🍻!