Next step in the journey

I got this book from my manager, when I got “promoted” (unexpectedly, as these things tend to happen) from a senior developer to a team lead of a small team. I felt as if it was written precisely for me. And I recommend it to anyone who finds themselves in a similar position – it helped me a great deal! It is perfect for people coming form a technical background, as it is concise, with no unnecessary bloated descriptions, and one feels that the author has huge experience.

My key takeaways

Though I am not going to summarize the book (I encourage you to read it), I will list some key-points inspired by the it:

  • listen until the end before you try to form a response
  • there is no need to chase every tiny technical novelty, focus on strong foundations – basics don’t change, new technologies seem to just be reiterations of old ideas
  • be sure to see the big picture
  • have clearly established rules and make sure they are known (both in writing code and interacting with people)
  • listen to people, they are not malicious by principle – they just need to have different needs fulfilled
  • give feedback, but do not praise automatically
  • when someone seeks your help – “tell them how to use the fishing rod, do not give them the fish”
  • don’t be afraid to admit that you don’t know something
  • be aware of interpersonal relationships
  • be aware of other peoples’ goals and their perspective – it helps to attain fair compromise
  • favor simplicity over complexity

http://technicalleadership.pl/