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?

  • Is said manager the one sponsoring the project, and hin what form?
    – user1249
    Feb 25, 2011 at 10:43
  • 3
    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, 2011 at 11:05
  • 1
    find another job?
    – CashCow
    Feb 25, 2011 at 11:16
  • 1
    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, 2011 at 5:49
  • 2
    What does he contribute to the project? If it's not much, why don't you just fork the project and carry on without him? May 6, 2015 at 12:32

1 Answer 1


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

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

PS: If I understand you correctly this manager is a peer with no authority over you. If he starts to yell you can just hang up or walk out the room.

  • 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, 2011 at 14:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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