Two Types of Developers
I had the plesure to work with two types of developers.
Type one is doing what you ask them to do (at most). Sometimes not even that. As I am far away from being perfect, I make mistakes, I write imperfect tickets and specs. The result? Garbage in, garbage out.
Type two is questioning what I ask them to do. They propose alternative solutions, they tell me when my tickets are shit and they convert my garbage into something useful.
I am thankful that I can work with type two at the moment.