Live data from Hacker News

On Being a Senior Engineer (2012)

kitchensoap.com

1–10 of 120 posts

Re: On Being a Senior Engineer (2012)

#5
To me being a senior software engineer means that when your production system goes unstable from gremlins or cosmic rays or other mysterious sources of chaos and the business that pays for your food is in jeopardy, there's nobody to pass the buck to. You just have to buckle down and figure it out or update the resume and start working on your excuses or apologies to newly unemployed coworkers and their families.

Re: On Being a Senior Engineer (2012)

#6
> The tl;dr on trade-offs is that everyone cuts corners, in every project. Immature engineers discover them in hindsight, disgusted. Mature engineers spell them out at the onset of a project, accept them and recognize them as part of good engineering.

And if you are that "mature" engineer, you need to remember and realize that many relatively junior engineers and non-engineer stakeholders won't always understand why you're saying X, Y, and Z.

So you'll have to figure out how to get sufficient shared understanding, or at least a lot of blind trust in your judgment.

Re: On Being a Senior Engineer (2012)

#9
>Avoiding responsibility for estimates is another way of saying, “I’m not ready to be relied upon for building critical pieces of infrastructure.”

There's potential for significant nuance in such a scenario and to reduce it to this silly quote hurts the piece, IMO.

Re: On Being a Senior Engineer (2012)

#10
I hope one day we all can realise that all of the pontification about the defining qualities of a 'senior' engineer, or the height at which the bar should be set, whether the bar has slowly been lowered over time, etc is all pointless. Senior or not senior is a lens useful only to HR and insecure engineers.
Post reply on HN