News for hackers. Stuff that matters.
Re:Lessons learned as a software developer turned project ma... by mmargerum on Thursday May 26, 2022 @10:37AM (#31518851)
"Senior developer " is the worst role you can have. You are the architect, manager of your devs, heat shield, meetings attender, and you still full time coding job. You get 2% annual raises for your trouble because you are salary capped.

I jumped ship to a tech lead job. Now I do what I always wanted which is to direct a team (dotted line) by scaffolding out the project using diagrams and shallow coding. Very few soul sucking status meetings. .Dream job and a nice 25% salary boost.

Re:Lessons learned as a software developer turned project ma... by jghn on Thursday May 26, 2022 @12:25PM (#31520294)
> "Senior developer " is the worst role .... I jumped ship to a tech lead job

At a lot of companies the description you gave for "senior developer" would be described as a tech lead. In many other companies neither example you gave would line up to their terminology. And every possibility in between.

There's not much uniformity in titles and descriptions of roles.

Re:Lessons learned as a software developer turned project ma... by superfrank on Thursday May 26, 2022 @04:13PM (#31522843)
Yeah, I was going to say the same thing. I've been a tech lead at 3 different places and they've all been close to what he described. Being a just a senior developer was always far more relaxed.
Re:Lessons learned as a software developer turned project ma... by mmargerum on Thursday May 26, 2022 @04:00PM (#31522714)
Tech lead, to me, is a guy who orchestrates projects at a very technical level that includes some shallowing coding for proof of concept and helping developers when they get stuck.

A lot of companies mistake tech lead for "senior dev" or "dev manager" or some chimera of both.

Re:Lessons learned as a software developer turned project ma... by eikenberry on Thursday May 26, 2022 @12:46PM (#31520540)
You're describing the role of the tech lead or lead dev, not senior developer... at least not anywhere I've worked or known people who worked. Senior developers is the sweet spot where you get to do a nice bit of architecting and still mainly write code. It's as high as you can usually go in the tech tree without having to deal with the 'manager' stuff you mention.

Really sounds like that last job was just garbage and you moved on to someplace better. Had nothing to do with the position other than it wasn't the lead position you wanted.

Re:Lessons learned as a software developer turned project ma... by DawsonBruce on Thursday May 26, 2022 @10:40AM (#31518895)
I was promoted to senior engineer this year at my organization…

And what you’ve said is 100% true.

Re:Lessons learned as a software developer turned project ma... by mind-blight on Thursday May 26, 2022 @02:58PM (#31522120)
Yeah, what you just described as a senior engineer has been my experience as a tech lead. It's really organization dependent
Re:Lessons learned as a software developer turned project ma... by mmargerum on Thursday May 26, 2022 @03:51PM (#31522636)
That's also true. Most organizations don't have a real "tech lead" type of position just management and senior devs and the lines blur.
Re:Lessons learned as a software developer turned project ma... by angarg12 on Thursday May 26, 2022 @06:56PM (#31524275)
Senior developer is such a loaded term that I find it futile to draw any conclusions based on the job title alone. Depending on the shop it can mean anything from "literally not a novice" to "coordinates the architecture between several teams".

In fact I'd encourage to do the opposite, describe the job activities and then map them to whatever mental model you have about dev career ladder.

Re:Lessons learned as a software developer turned project ma... by mouzogu on Thursday May 26, 2022 @01:10PM (#31520865)
I'm a senior developer who doesn't want to be a tech lead. Kind of unsure about where any kind of progression lies.
Re:Lessons learned as a software developer turned project ma... by mmargerum on Thursday May 26, 2022 @04:02PM (#31522733)
It's ok to be happy staying there as long as you are OK with being salary capped. The salary wasn't even my biggest issue. My biggest issue was my title and compensation didn't match what I was actually doing day in and day out which was everything.

If I decide to slow things down as I get older I may go back to just straight coding. I love it.

Re:Lessons learned as a software developer turned project ma... by gtirloni on Thursday May 26, 2022 @05:47PM (#31523729)
Senior dev is not what you were doing, judging by your description of it.
Re:Lessons learned as a software developer turned project ma... by Wohlf on Thursday May 26, 2022 @02:57PM (#31522104)
Specialization and experience is pretty much it.
Re:Lessons learned as a software developer turned project ma... by mouzogu on Friday May 27, 2022 @04:39AM (#31527362)
It's quite depressing to watch others progress beyond the menial tasks whilst i seem to be in stasis.
Re:Lessons learned as a software developer turned project ma... by mmargerum on Friday May 27, 2022 @10:45AM (#31530254)
i read for about an hour every morning. reddit, hacker news, newsletters. Gives you great exposure to everything that's out there and what's changing. I highly recommend just picking simple function you need to write and work on that in the mornings. work on building isolated, modular code. I tend to write more functional / interface bases code than OO these days. Easier to reason about and maintain.
Re:Lessons learned as a software developer turned project ma... by ilovefood on Thursday May 26, 2022 @12:07PM (#31520060)
OP here, I can completely relate. I am changing jobs too for a similar role, hopefully :)
Re:Lessons learned as a software developer turned project ma... by mmargerum on Thursday May 26, 2022 @04:04PM (#31522757)
Best of luck. In the right company tech lead is a blast!
Re:Lessons learned as a software developer turned project ma... by altdataseller on Thursday May 26, 2022 @12:35PM (#31520404)
Grass is always greener. If you’re a team lead, you’re constantly in meetings and never using your creativity skills. If you’re just a coder, you have no say in the architecture. Optimal situation is just be a 1-person lifestyle startup
Re:Lessons learned as a software developer turned project ma... by gwbas1c on Thursday May 26, 2022 @02:53PM (#31522076)
When I was a team lead, I rarely was in meetings. About 60% of my time was coding, the rest was reviewing others' work, giving direct technical guidance to team members, and answering questions from upper management. Typically upper management communicated asynchronously and didn't pull me into meetings on a daily basis.

An organization that has a team lead constantly in meetings is horribly mismanaged; and is looking for a talking head to boost someones' ego.

Re:Lessons learned as a software developer turned project ma... by mmargerum on Thursday May 26, 2022 @04:04PM (#31522748)
You have to be in a very functional organization to enjoy life as a tech lead . Otherwise you just end up a manager who knows how to code.
Re:Lessons learned as a software developer turned project ma... by t43562 on Thursday May 26, 2022 @12:39PM (#31520464)
The team lead does have a little authority to go with the responsibility whereas the Senior Developer tends to be given things to be responsible for without any authority to do them. But I agree about endless meetings and very little joy of coding.
Re:Lessons learned as a software developer turned project ma... by throwawaysleep on Thursday May 26, 2022 @12:34PM (#31520398)
This really limits my desire to advance as a dev + keeps me leaving companies (as I never want to be the keeper of the expertise). I do not want to deal with meetings.
Re:Lessons learned as a software developer turned project ma... by andi999 on Thursday May 26, 2022 @11:41AM (#31519715)
Wait, senior developer is paid the same as developer?
Re:Lessons learned as a software developer turned project ma... by mmargerum on Thursday May 26, 2022 @03:52PM (#31522647)
I don't remember saying that but I do remember saying I had capped as a senior developer.
Re:Lessons learned as a software developer turned project ma... by Cloudef on Thursday May 26, 2022 @11:48AM (#31519810)
True, especially in small company / startup ...