"Soul-killing fountain of frustration"
I have no idea what it's like for you guys but at my place our official policy is that developers don't have souls. In between builds they just get stuffed back into their cloning tanks and when we need them later we just connect the coffee machine to the NUTRIENT INPUT port until the developer reactivates.