Questions tagged [team-leader]

Many software projects are too large for a single developer to complete in a reasonable amount of time. The team leader is a developer who guides the programmers into getting the job done.

A team leader is not a project manager (although the team leader could also be one). This is the modern version of a chief programmer who runs a team of developers in a fashion similar to how a surgeon runs the staff in an operating room.

65 questions
220
votes
25 answers

New Team Lead - How to deal with a resentful former peer

I've been told that I am to be a team lead of an upcoming project. I've not ever been team lead before but the responsibilities are what you would typically expect, with revolving door of 3 to 4 other developers through the 8 or 9 months it takes to…
aceinthehole
  • 2,388
  • 4
  • 18
  • 26
171
votes
6 answers

How to break up a programming project into tasks for other developers?

I have recently joined a development project and was suddenly given the job of lead developer. My primary responsibility is to break up the programming part of the project into tasks, give these tasks to the other developers, and then make sure that…
khm
  • 1,411
  • 3
  • 10
  • 9
103
votes
13 answers

How to deal with 'almost good' code from a junior developer?

I got a question about team managing. Right now I'm dealing with a junior developer who's working remotely from a coding factory. The guy is open to criticism and willing to learn, but I got some doubts how much should I push some stuff. Right now…
Zalomon
  • 1,200
  • 3
  • 8
  • 18
87
votes
4 answers

What skills should I cultivate to become a development/technical lead?

I am currently a professional programmer. I want to expand my skillset, but I also want to make the career jump to being a dev lead as part of a team. I know there's got to be a lot to learn (and this won't be an instant thing) but I think I'm smart…
user26452
60
votes
11 answers

How to tell whether your programmers are under-performing?

I am a team lead with 5+ developers. I have a developer (let's call him A) who is a good programmer, who writes good clean, easy to understand code. However he is somewhat difficult to manage, and sometimes I wonder whether he is really…
A Team Lead
  • 719
  • 1
  • 6
  • 9
58
votes
13 answers

When do you not give help to less experienced programmers?

Do you think that its a good idea when a junior programmer needs help to always jump in and try to educate them? Or will they ignore all the "teaching to fish" advice you give them and just focus on the "fish" you just brought them? Do you let them…
Doug T.
  • 11,642
  • 5
  • 43
  • 69
55
votes
18 answers

How to manage a developer who has poor communication skills

I manage a small team of developers on an application which is in the mid-point of its lifecycle, within a big firm. This unfortunately means there is commonly a 30/70 split of Programming tasks to "other technical work". This work…
djcredo
  • 534
  • 1
  • 6
  • 10
53
votes
10 answers

How to correct a junior, but encourage him to think for himself?

I am the lead of a small team where everyone has less than a year of software development experience. I wouldn't by any means call myself a software guru, but I have learned a few things in the few years that I've been writing software. When we do…
Phil
  • 3,660
  • 26
  • 29
48
votes
6 answers

What is the role of the lead developer in an agile team?

In a non-agile development team a lead developer generally: Sets the standard (coding and otherwise) Researches new technologies for the team Sets the technical direction for the team Has the final say on matters Designs the architecture of a…
Peter Bridger
  • 629
  • 1
  • 5
  • 7
43
votes
6 answers

Engineering interview candidate refuses to use whiteboard

Today I experienced a first in a technical interview. The candidate refused to use the whiteboard to solve an algorithm question, as I requested. There was no sort of disability at play or anything (outside of nervousness). He simply said that he is…
smp7d
  • 4,201
  • 1
  • 22
  • 40
43
votes
7 answers

What should junior developer expect from their senior team lead

Disclaimer: Opinions expressed are solely my own and do not express the views or opinions of my employer. I work for a small company, in which few people are developers, others are QA/Test and 1 is a Manager. I joined this company 1.5 years ago. 3…
42
votes
8 answers

What are the main things a programmer expects from the senior programmer?

Recently I read the following 5 Types Of Bosses and How To Deal With Them , which describes the attires of the worst boss. I've just started leading a small team of software developers. I would like to know what are the main things a programmer…
Avatar
  • 1,045
  • 1
  • 11
  • 14
42
votes
6 answers

How can I progress from a software developer to a software manager or team leader?

I've been a software developer (whether part time or full time) for almost 3 years. I've always been the type of person to have that knack for taking a lead on things, and providing the organization around getting things done. Ever since I was the…
anon
39
votes
14 answers

How to earn team members respect as team lead

If you were hired into a new company as a team lead (say a team of 10) one of the important things to do is to earn the respect of the members of the team. In the early days the new team lead may know nothing of the team culture, code base and…
Phillip Ngan
  • 1,681
  • 14
  • 11
36
votes
7 answers

How to convert a copy/paste/spaghetti programmer to see the light?

This question was inspired by this one. While that other question was deemed localized, I believe the underlying problem is something that is extremely common in our industry. I know there are some developers, who will read this and think I'm making…
DXM
  • 19,932
  • 4
  • 55
  • 85
1
2 3 4 5