
"One solution Grizzanti mentioned to get unstuck is to make connections and provide help outside of your team: When I was at Comcast, we had an open-source program office. They wanted to build a tool to measure what our open-source contributions looked like. I saw an opportunity to lend them some of my time and help them with something that was trivial to me but complicated for them, since at the time, they did not have any software engineers working on their team."
"To increase your impact, Grizzanti suggested choosing problems tied to business outcomes, and communicating those as they're being built. If you see how it affects customers and really drives customer growth, that's a good way of showing progress and focusing on valuable outcomes."
Senior software engineers increase impact by contributing beyond their immediate teams and by choosing work tied to measurable business outcomes. Communicating progress during implementation clarifies customer impact and demonstrates value. Mentoring, coaching, and sponsoring colleagues builds succession and prevents growth bottlenecks caused by concentrated ownership. Staff+ and principal roles involve ambiguous responsibilities, slow feedback, and frequently invisible work that requires influencing without formal authority. Career fulfillment comes from strategic thinking, setting cultural norms, designing a path around intrinsic motivations, and cultivating cross-organizational relationships that create durable support and amplify individual and team outcomes.
Read at InfoQ
Unable to calculate read time
Collection
[
|
...
]