Komentarze pdr są prawidłowe i zgadzam się z nimi. Ale nie wierzę, aby były uniwersalne we wszystkich przypadkach.
Twój styl zarządzania decyduje o tym, jak dobrze lub nawet powinieneś rozważyć pracę w dwóch rolach.
Jako kierownik zespołu masz władzę nad decyzjami dotyczącymi wydajności i rodzaju kariery zawodowej swoich pracowników. Nieprawidłowe wykorzystanie, rozbieżność władzy między tobą a twoimi pracodawcami może zepsuć twoje próby dołączenia do zespołu programistów.
Tak długo, jak zdajesz sobie sprawę z tej rozbieżności i wyraźnie rozróżniasz swoje role, myślę, że możesz być zarówno menedżerem, jak i programistą. Widziałem to wielokrotnie, a obecnie pracuję nad zespołem w tej samej sytuacji.
Warto zauważyć, że nie można wyeliminować wszystkich skutków nierówności. Będą chwile, kiedy będziesz musiał ugryźć się w język i powstrzymać od porywającej debaty. Będą inni, kiedy będziesz musiał wyciągnąć kartę atutową i wskazać, że ostateczna odpowiedzialność za zespół spoczywa na tobie, więc robisz diktat.
Będziesz potrzebował co najmniej dwóch silnych, doświadczonych programistów w swoim zespole, którzy są politycznie bezpieczni. Ich rolą jest utrzymywanie w ryzach dysparytetu mocy i wzywanie cię, jeśli sytuacja się wyrówna. Możesz poradzić sobie tylko z jednym silnym programistą, ale posiadanie drugiego zapewnia obiektywizm na wypadek, gdybyście obaj znaleźli się w impasie w kwestii.
Szczerze mi się podoba, gdy mój bezpośredni przełożony zachowuje swoje znaczenie techniczne. Ułatwia im to zrozumienie moich trudności i wydaje mi się, że mamy lepszy zespół.