Some examples of diva bullshit from your developers:
- correctness as an assertion of dominance
- my religion is the one true religion (Python? You should use node for that. Node? You should use Scala for that.)
- insisting on technologies that ‘scale linearly’ when developing services that clearly will not serve more than 100,000 people and can probably comfortably be served from one computer.
- a coffee incantation that requires any of the following:
- a $300+ espresso machine
- an aeropress
- a scale
- temperature measurements
- to-the-second precision
- long arguments about anything that could be covered by a style guide, ever
- amount the position of a curly brace matters to your project: 0%
- wearing a cape to work
- any and all bro-haviour
- getting pissy and defensive about code reviews
- loudly asserting that “the code is its own documentation”
- refusing to interact with customers
- refusing to stop interacting with customers
- please, Terry, you’re just making things worse when you close their bugs as Not Reproducible
- fully buying in to the 10x Developer myth, and percieving oneself to be that golden developer rather than the guy firmly in the center of the bell curve with everyone else.
- any time any change accidentally causes lost time or productivity, insisting on a stack of bueaucratic process to keep that from ever happening again. (“What about a change control panel? That’ll save us hours of lost developer time! OH GOD WHAT TERRORS HAVE I WROUGHT”)
i agree with this list in spirit and thing many of these things make development teams hostile environments.
consider changing the name from "diva bullshit" though: it's sexist and unnecessary