Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm working on an open source cross-platform client/server app. It is fairly complex and it's taken months for a group of developers to get it where it is now.

At one point the team lead decided to implement a feature on his own. He had some development experience, but not a lot. He failed and the other developers finished the job for him. Since then his attitude got a lot more negative. He's trying to tell developers that their work is of poor quality and that all work should first be discussed with him. The current setup is that all team members are marked as "project owners" and thus have equal rights in the project. The team leader is now offering the developers the choice between always talking to him first or being demoted from project owners to contributors.

So what are our options as developers? What arguments we can provide to the team leader to calm him down? Is it possible to save the project or is it better to fork out now?

An important issue is that lately we had no active ticket system, and I personally think that this was the reason the mess appeared. So... any ideas?

share|improve this question
Is said manager the one sponsoring the project, and hin what form? – user1249 Feb 25 '11 at 10:43
he was for sometime. now for more than 6 month no one is sponsering it. – Kabumbus Feb 25 '11 at 10:55
so we have an owner who doesn't own and cannot program. He probably needs to be relocated to a lower team position. – user1249 Feb 25 '11 at 11:05
find another job? – CashCow Feb 25 '11 at 11:16
I edited your question to make it more clear and to edit out some of the less relevant backstory. Please let me know if I changed the intent of your question in some significant way. – Adam Lear Feb 27 '11 at 5:49

Bring him back in the fold and show him the he can contribute.. Ask him to do something the team needs help with. (whether or not you really need help)

If you see him failing... Don't take it away from him, help him succeed!

PS: If I understand you correctly this Manger is Peer with no authority over you, If he starts yell you can just hang up or walk out the room.

share|improve this answer
just an idea: ask him to implement that ticket system. just be sure that it doesn't add unnecessary bottlenecks like requiring his approval for everything. – Javier Feb 25 '11 at 14:41

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.