Post details
Describes complete staff work, a management technique that improves local autonomy, prevents going back and forth, and carves out greater responsibilities for yourself.
Describes complete staff work, a management technique that improves local autonomy, prevents going back and forth, and carves out greater responsibilities for yourself.
If you're a Staff or Principal in title, one of the things you are obligated to teach your Juniors is how and when to be petty with professionalism. How to tell superiors and managers something is wrong or outright stupid. How to scuttle a bad idea management has decided is going to happen despi...
For varying levels of seniority, from senior, to staff, and beyond.
Lessons learned from modernising a lesser maintained (Spring Boot) service (16 mins read).
What I learned from taking ownership of a lesser maintained service and bringing it up to a better standard.
If you're a senior person dealing with someone junior always always ALWAYS go into the interaction thinking "how do I be the senior that I would've needed as a junior?"
ewan green (@ohnorobot)Tue, 10 May 2022 14:24 +0000
Junior engineer: Take this tightly defined feature & build it Mid-level engineer: Take this vaguely defined feature & build it Senior engineer: Take this known problem & figure out how to solve it Staff engineer: Take this goal & find the problems we should be solvingZain Rizvi π¬ (@ZainRzv)Sat, 12 Mar 2022 07:40 GMT
One thing I didn't realize when I was younger is the absolute joy of being proven wrong--it almost always means there's a better way of doing things, and at the same time you end up with more ownership and a broader understanding of the problem.
Annie Sullivan (@anniesullie)Fri, 18 Feb 2022 14:23 GMT
A very underrated skill in senior engineers is knowing that sometimes you have to let other engineers make choices that you think are wrong. Most likely, they will learn from their mistakes, just like you did.
Katie Sylor-Miller (@ksylor)Fri, 18 Feb 2022 14:10 GMT
One of the key lessons I've learned as as an "architect" is that if you can't influence the design of the org, the design of the tech and systems is a futile activity.
Damian Hickey (@randompunter)Sat, 29 Jan 2022 20:51 GMT
As a senior engineer, you should learn how to be less reactionary and more strategic. Reactionary behavior creates tactical solutions. Tactical solutions create more problems. Learning to think big and fix foundational issues sometimes makes hard problems disappear.
Jaana Dogan γ€γ γγ¬γ³ (@rakyll)Wed, 19 Jan 2022 20:02 GMT
"My job is to nuke barriers out of your way so you can be successful."
Sharat Chander π𦦠(@Sharat_Chander)Tue, 11 Jan 2022 19:44 GMT
Juniors donβt fail, seniors fail to support their juniors.
Post details
A rant on behalf of a junior. Asking your junior engineer to "build their manager's trust back" means something went HORRIBLY HORRIBLY WRONG.Jenn (@geekgalgroks)Wed, 05 Jan 2022 19:18 GMT
Jenna Charlton they/them π³οΈβπ (@TheyWrestleTest)Thu, 06 Jan 2022 11:42 GMT
The Senior IC path is probably the best thing that's happened to management. Forcing reluctant people into managerial roles has caused so much workplace trauma for everyone.Lily Konings (@lilykonings)Mon, 20 Dec 2021 20:08 GMT
Something I really love about being involved in @nodejs is that I get to have a leadership role in a fairly large organization without having a single person "reporting" to me.Rich Trott (@trott)Mon, 13 Dec 2021 22:04 GMT
This diagram explains the different shades of being a very senior software engineer, very concisely. One of the best advice I got was from a mentor who recognized I had to split myself into the TPM role. They immediately saw it and helped me to make changes. Beware!!
Post details
Roles overlapping in tech and the intersection you should be beware of...
Gergely Orosz (@GergelyOrosz)Wed, 08 Dec 2021 15:40 GMT
Jaana Dogan γ€γ γγ¬γ³ (@rakyll)Wed, 08 Dec 2021 17:27 GMT
Roles overlapping in tech and the intersection you should be beware of...
Gergely Orosz (@GergelyOrosz)Wed, 08 Dec 2021 15:40 GMT
Issuing a correction / addition.
Gergely Orosz (@GergelyOrosz)Wed, 08 Dec 2021 15:45 GMT
are there any female-identifying engineering leaders who have tried both the manager and IC tracks who'd be willing to talk me about how and why they chose the path that they did? i'd love to hear about the pros + cons of each path and how you knew which one was right for you :)Vaidehi Joshi (@vaidehijoshi)Fri, 22 Oct 2021 15:08 +0000
What advice would you give to someone leading their first distributed engineering team?
Taylor Poindexter (@engineering_bae)Mon, 18 Oct 2021 01:48 +0000
A good manager should never surprise you. Never ever. Not during performance reviews. Not during re-orgs. You should always know where you stand and where you're going.
Lily (@lilykonings)Fri, 06 Aug 2021 19:58 +0000
sad but true
Post details
If you're just learning to code and don't love it, don't worry. The longer you work as an engineer the less and less coding you end up getting to do ππ
Coding Drag Queen Anna Lytical ππ©π»βπ»πΈπ» (@theannalytical)Tue, 13 Jul 2021 21:40 +0000
marco (polo) (@otro_sisifo)Tue, 13 Jul 2021 23:51 +0000
π₯ Excited to announce... I wrote a book! A lot of engineering leaders worked to be best engineer they could beβ¦ and then we were promoted. It's tough to transition roles. I wrote the book I wish I had when I started leading teams. engmanagement.devβ Sarah Drasner β (@sarah_edo)Tue, 06 Jul 2021 13:37 +0000
PSA: If you can't work well with devs or junior devs, you're not senior. It doesn't matter how well you code.
Randall Kanna (@RandallKanna)Mon, 28 Jun 2021 17:25 +0000
okay so I try to avoid the 10x engineer discourse but like if your team needs to call you a bunch of times for debugging help when you go on vacation? you're not a force multiplier, you're a bottleneck.shelby spees (@shelbyspees)Thu, 24 Jun 2021 20:02 +0000
Explaining how βseniorβ is an overloaded title in tech to my husband and heβs annoyed just knowing about it π
Laurie (@laurieontech)Thu, 27 May 2021 22:56 +0000
I felt this twitter.com/ginnyghezzo/stβ¦Post details
I fantasize about retiring ... to write code
Ginny Ghezzo (@GinnyGhezzo)Wed, 26 May 2021 18:22 +0000
Scott Hanselman (@shanselman)Thu, 27 May 2021 06:31 +0000
I fantasize about retiring ... to write code
Ginny Ghezzo (@GinnyGhezzo)Wed, 26 May 2021 18:22 +0000
A Senior Apple Engineer I look up to and respect told me he pair programs every week to work through his problems. Ngl this broke my brain. He's one of the best engineers I know. We're conditioned to think asking for help means you're junior. Time to normalize this.Novall Swift (@NovallSwift)Wed, 26 May 2021 01:52 +0000
Tim πͺ (@timdorr)Sun, 16 May 2021 14:28 +0000
Seniority on a team sometimes means doing the shitty/boring/annoying thing so that your teammates can do the fun/exciting/growth thing. Does it get you promoted? Probably not. Is it a sign of true leadership? Absolutely.Katie Sylor-Miller (@ksylor)Wed, 12 May 2021 00:41 +0000
Just a reminder that: Senior engineer @ company A !== Senior engineer @ company B β€οΈ If you see someone get the title in less time than you, you can be happy for them! But the qualifications change between companies so don't compare yourself & your career journey πββοΈEmma Bostian π (@EmmaBostian)Wed, 12 May 2021 13:32 +0000
The biggest perception problem in our industry is, as an IC, you grow up to be an architect who design systems. No. There are very senior people whose job is only to maintain very critical tools and libraries that doesn't require much system design work.
Jaana Dogan γ€γ γγ¬γ³ (@rakyll)Mon, 10 May 2021 06:05 +0000
I still write code for a bunch of reasons. Some of that even runs in production (mainly via open source contributions) or inspires code that does. Prototypes for discussion, demonstrating something to a customer, demos, data analysis, exploration.
Post details
Itβs not just VC - there is pressure in executive leadership roles to be further and further from the work itself. You donβt have to do that - you may not be the critical path engineer anymore, but you can stay writing code forever if you want/like it. twitter.com/terronk/statusβ¦Adam Jacob (@adamhjk)Sun, 09 May 2021 00:56 +0000
Gareth Rushgrove (@garethr)Sun, 09 May 2021 09:37 +0000
Itβs not just VC - there is pressure in executive leadership roles to be further and further from the work itself. You donβt have to do that - you may not be the critical path engineer anymore, but you can stay writing code forever if you want/like it.
Post details
Iβve been told by some VCs not to code at all, because of how it will make me look βJunior.β I learn so much more by actually writing the code than by reading about the product. This may seem obvious to a programmer. But I promise you itβs not obvious to most VCs.π£ Lee Edwards (@terronk)Sat, 08 May 2021 20:09 +0000
Adam Jacob (@adamhjk)Sun, 09 May 2021 00:56 +0000
the best engineers i've worked with are not ones who write "great" code (whatever that means!) but instead are the ones who are extremely skilled communicators.
Vaidehi Joshi (@vaidehijoshi)Tue, 23 Mar 2021 17:57 GMT
If *any* engineer screws up (not just juniors), use it as a chance to see where your processes, tools, docs, or training have let them down. Everyone makes mistakes. If the screw up has a big impact, that's arguably on the business for not mitigating the risk, not the individualPost details
If a junior engineer screws up, make sure you tell them it's ok - we all make mistakes. Don't leave them sat at home feeling miserable during a pandemicJonty Wareing (@jonty)Thu, 18 Mar 2021 18:54 GMT
Sally Lait (@sallylait)Fri, 19 Mar 2021 08:38 GMT
When I'm mentoring, the biggest difficulty I'm seeing when engineers go from senior to higher level positions is about "measuring" their work. They get nervous (and I was too) that previous ways of measuring impact don't work anymore.
Jaana Dogan γ€γ γγ¬γ³ (@rakyll)Thu, 18 Mar 2021 19:16 GMT
If a junior engineer screws up, make sure you tell them it's ok - we all make mistakes. Don't leave them sat at home feeling miserable during a pandemicJonty Wareing (@jonty)Thu, 18 Mar 2021 18:54 GMT
You're currently viewing page 1 of 2, of 69 posts.