this post was submitted on 26 Jun 2023
10 points (100.0% liked)

Experienced Devs

3977 readers
3 users here now

A community for discussion amongst professional software developers.

Posts should be relevant to those well into their careers.

For those looking to break into the industry, are hustling for their first job, or have just started their career and are looking for advice, check out:

founded 1 year ago
MODERATORS
 

I'm currently a first-time Tech Lead at about the 1.5 year mark of a 20 person bootstrapped start, with our tech team being 6 people excluding myself (1 Flutter Dev, 2 Server-side Devs, 2 Web Devs, and 1 QA).

The startup is a fairly ambitious product that has many different technological pieces that all tie into each other, and mostly has each individual developer working on their "own" project. It feels much less of a team, as it does just people working on their own sections of a the product (we have a mobile app project, 2 web projects, and a server-side automation project going on concurrently right now).

Overall, I've been very pleased and impressed with how much we've been able to get done over the last 1.5 years since I've joined, the business team seems to be very pleased in general with our ability to ship.

I'm starting to feel burned out trying to keep on top of it all, while managing expectations and the literally daily discussion of roadmaps +6 months away. Although we haven't had turnover issues or anything like that, I feel like I haven't been able to be as good of a manager to my people as I would like to be (giving detailed thought into their career progress and detailed advice on how they could continue to improve the day-to-day).

I've tried to implement the "Shape Up" method a couple of times, but its always immediately turned into a tool to plan a year out, with detailed features in each "iteration". They've been open to the idea of "not everything they plan for will make it into the iteration", but that just means that it gets moved to the next iteration, which kind of defeats the purpose.

I would say my main strength (and interest) is being able to actually deliver a project at a time. I think I could be extremely effective on a small feature team. What stresses me out is feeling like I need to do that on all 4 projects concurrently and the constant discussion with the business team about all of them, and any idea they have about them for the next 12 months.

  • If I'm being totally honest, I'm feeling like going back to being just a Senior Engineer would be perfect for me right now (but doesn't seem realistic from where I stand today)

I'm currently wondering if a Engineering Manager with project management skills would helpful to take that piece of it off of my plate.

  • My fear, with this, though is that the Engineering Manager would just become a 1-1 proxy and I'd still have to be managing most of it anyway

Thanks for any advice in advance!

you are viewing a single comment's thread
view the rest of the comments
[–] nibblebit 8 points 1 year ago

You either start saying no to unreasonable demands, or you hire someone that will take the heat for saying yes.