Tag Info

New answers tagged

0

I think it helps to have some experience, but it's not impossible. It takes a lot of work to understand programmers and how software gets built. Thinking the best programmers make the best team leaders or managers is a bad idea. Having someone with domain knowledge can benefit a team a lot more. Serving Your Team: Joel Spolsky has a blog post on a team ...


1

As a developer you do have power: If you don't agree with a decision made by management, then let them know what effect you think it has on (long term) development cost / effort. You have to fight to get things right! Time and money are variables that managements listens to. Every time it realizes that you were right, trust grows, and things become easier ...


2

Wow, some people have had really bad manager. I have been managing development teams fro 15 years both onshore and offshore and I cannot write a single line of code. Here is the kicker I have done it very successfully and prudently. The key in managing is empowerment, leadership, vision and removal of barriers. Understanding that developers don't think ...


1

"Are there some efficient ways of telling them not to poke too much?" Yes, just tell them. Be blunt, but polite. Dancing around it isn't usually helpful. You're already keeping it to business and not personal, so you're probably going to do well with the conversation.


1

There are a couple of different approaches ... one is to designate a formal time (eg 360 appraisal) so when the critique comes, you can say to table it until the designated time. Another approach is to formalise it along lines of de Bono's 6 Thinking Hats (best in group situation). If it is visually revealled he is entering into Blue Hat thinking then he ...



Top 50 recent answers are included