ohm

ohm

New Tech Lead - what do I need to know?

I just switched jobs to tech lead with a small team of about 6 other developer. This is my first tech lead job. What do I need to know? At first I won’t have people responsibilities (thus no 1-on-1s or career development for my peers), but only tech. Later those responsibilities will be added.

I found this to be a good read.

Any blog posts or even book recommendations? :smiley:

Most Liked

Hallski

Hallski

Congratulations on the new position!

The answer(s) to that question depends a bit on what kind of tech lead role you will have. In my experience the term “tech lead” isn’t as universally defined as many other roles and I have seen very different roles all have the name tech lead.

In most places I have experience with, a tech lead role is not a management position, rather that is a separate tech/engineering manager role but it sounds like it’s included in your role description (at least in the future).

Which other responsibilities are included that you know of?

rustkas

rustkas

I think the book “Herding Cats: A Primer for Programmers Who Lead Programmers” is one of the first that you need to read and repeatedly refer to in your daily work.
Book ideas will help you set up your work and organize your workflow.

AstonJ

AstonJ

Ooo congrats @ohm! What kind of projects will you be working on?

I’m not sure if it’s what you’re looking for, but @jrothman has written some books that you might find interesting:

The latter two are not specific to programming/tech leads but might be worth a look all the same :smiley:

I clicked through and thought oh great it’s got 4 stars… then scrolled down to the first review :joy:

I was going to say that I agree with @Hallski too, so thanks for clarifying! It looks like you’ll be overseeing the tech side of things then, such as deciding what languages, frameworks, methodologies to use etc? In which case you probably have most of this covered anyway (due to your experience and interest in the field) but an area where you might need to brush up on is planning and communicating, perhaps specifically outlining things for the benefit of others (such as the roadmaps you mentioned). Again I’m not sure whether they’re the perfect fit, but a couple of other books from Johanna might be worth a look!

The funny thing is when I saw your thread and that you were looking for books on the topic I wondered whether there would be many to choose from - seems like there’s a lot! If you read any please let us know how you get on! :+

Where Next?

Popular General Dev topics Top

axelson
Can anyone recommend a tmux session switcher? I’ve used https://github.com/siadat/session-finder in the past but it’s not very actively m...
New
AstonJ
Curious to know which languages and frameworks you’re all thinking about learning next :upside_down_face: Perhaps if there’s enough peop...
New
mafinar
I always start with excitement and then get busy on 9/10th day. This year, like the year before this, and the year before that, I intend ...
New
AstonJ
Do the test and post your score :nerd_face: :keyboard: If possible, please add info such as the keyboard you’re using, the layout (Qw...
New
New
AstonJ
Just wondering whether you have a preference (I know I do!) poll
New
DevotionGeo
For me it’s six to seven steps above complete dark, on MacBook Air M1.
New
OvermindDL1
Maybe we need a thread of hosting providers we like and for what reasons. I personally like OVH, they are a very low level host (they re...
New
harwind
I’m working on a Spring Boot project and I have a controller where I want to map multiple request paths to a single method. Let’s say I h...
New
AntonRich
I don’t know what happened today. But I just started reading SICP which I meant to do for a long time. The book itself: I’m not even s...
New

Other popular topics Top

Devtalk
Hello Devtalk World! Please let us know a little about who you are and where you’re from :nerd_face:
New
New
AstonJ
Just done a fresh install of macOS Big Sur and on installing Erlang I am getting: asdf install erlang 23.1.2 Configure failed. checking ...
New
dimitarvp
Small essay with thoughts on macOS vs. Linux: I know @Exadra37 is just waiting around the corner to scream at me “I TOLD YOU SO!!!” but I...
New
Exadra37
I am asking for any distro that only has the bare-bones to be able to get a shell in the server and then just install the packages as we ...
New
PragmaticBookshelf
Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or...
New
AstonJ
Continuing the discussion from Thinking about learning Crystal, let’s discuss - I was wondering which languages don’t GC - maybe we can c...
New
AstonJ
We’ve talked about his book briefly here but it is quickly becoming obsolete - so he’s decided to create a series of 7 podcasts, the firs...
New
PragmaticBookshelf
Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single...
New
DevotionGeo
I have always used antique keyboards like Cherry MX 1800 or Cherry MX 8100 and almost always have modified the switches in some way, like...
New