This is bad advice. If you are hitting 40's, please do yourself a favor and go into management. Yes coding is fun but, 1. Not being able to change jobs because you can't invert a binary tree in 20 secs in leetcode hazing, is not fun. 2. Being managed by someone a decade younger than you with no family or responsibilities, is not fun. 3. Spending your weekends learning the latest JS framework because you don't want to…
Thriving on the Technical Leadership Path
51–60 of 139 posts
Re: Thriving on the Technical Leadership Path
#52Well, that's the biggest BS there is. Not everybody is a good lead. It's a completely different job compared to engineering. It takes people skill, organizational skill and it requires you to approach engineering from a much higher abstract level.
Personally I was really unhappy being a lead and I decided to step down. I was doing more harm than good and no-one benefits from that. Not the company, not the team, and definitely not me.
FWIW, if you still have to work 50 more years before you can enjoy a retirement, you better learn what makes you happy and do what makes you happy.
Re: Thriving on the Technical Leadership Path
#53Earlier quoted context omitted.
ok. But You haven't answered my questions. Re that example, I was just using this famous tweet. https://twitter.com/mxcl/status/608682016205344768 You don't get a job solving simple recursion problems. You have to solve hard leetcodes.
I don't know what "hard leetcodes" look like... even in my teens I failed to solve _some_ problems. But what I can tell you is that I switched jobs less than a year ago, I was given as part of the interview process a link to solve 3 problems online in 1h30m and solved them all in 1h. Now, were they rated "hard"? I don't know, honestly. Also, 2years ago (I think) I participated in Amazon TechO(n) challenge... I was 1s…
You seem to have gotten faster. For most people this knowledge tends to atrophy as they age. Maybe you are lucky enough to work at job that requires you to write algorithms from scratch ( embedded engg?).
What is your theory as to why that homebrew guy wasn't able to solve simple recursion problem ?
Re: Thriving on the Technical Leadership Path
#54Earlier quoted context omitted.
> Spending your weekends learning the latest JS framework because you don't want to be someone "who doesn't keep up", is not fun. It's not about JS frameworks, but if you don't keep up with technology _because it's fun_; and you also what to be promoted very high on the ladder (aren't happy with "just" an average job with average pay that lets you have a decent life outside work) by all means do yourself a favor and…
> It's a simple recursion. why wouldn't I be able to do it? I fully expect to solve algorithms & data structures questions into my 60s faster than the average 20yo can (because of my background. Point is, it doesn't correlate with age, if you can't do it at 40 you probably weren't great at it at 20). ok. I was being facetious with that (particularly famous) example. you are able to breeze through hard leetcodes in yo…
Re: Thriving on the Technical Leadership Path
#55Re: Thriving on the Technical Leadership Path
#56Re: Thriving on the Technical Leadership Path
#57The Manager's Path by Camille Fournier does a good job covering the various steps from technical individual contributor all the way up through the ranks of management and looks at questions like when to stop getting involved in technical decision making. Would recommend for anyone interested in pursuing a leadership role.
Re: Thriving on the Technical Leadership Path
#58I'm happy for the author, but did anyone else notice a lack of takeaways for the reader? It reads like a list of accomplishments rather than genuine advice for thriving in technical leadership.
Re: Thriving on the Technical Leadership Path
#59In my experience, many companies legitimately don't really know what to do with very senior engineering staff. And how many distinguished engineers or principal engineers or technical fellows do you really need for your relatively straightforward technical challenges anyway? The IC track often fails to work in practice for the simple reason that technical work at an extremely high level is just not needed at many com…
There's a lot of business value in certainty. The value of the senior IC is the certainty that your business critical project will get completed correctly and on time. Sort of like how you want a good electrician to work on your house even if the job isn't technically that "hard".
Re: Thriving on the Technical Leadership Path
#60Earlier quoted context omitted.
>Being a technical leader is a set of skills that is distinct from being a great IC Sorry if I'm being dim - what's an IC?
Individual contributor, i.e. a non-leadership role
If you're a senior IC and you're not exhibiting leadership in some way you're probably not going to be around for very long.