3 ms·
This one's just wrong, unless the author is using a novel definition of senior. Senior engineers are exactly who I trust to "just fix it" when they notice a pr
by hamdingers 1y ago
This one's just wrong, unless the author is using a novel definition of senior.
Senior engineers are exactly who I trust to "just fix it" when they notice a problem, even one outside their immediate domain. Sure the bar is higher, but that's still their job. If this was about staff or architects, then it would make sense.
- itsnowandnever 1y agoI think the author didn't account for different types of engineering orgs at different points in their lifecycle. "just fix it" at an enterprise massive company as a junior is fine but a senior would know "if you fix it, you own it" and it could cause downstream issues with what your team does or owns at the company. whereas at a startup, if you're relying on junior devs to "just fix it"... good luck with that
- mschild 1y agoEven at an enterprise its absolutely possible. I work for one after all. My team owns the product anyway though and my "just fix it" tasks are 99% of the time annoyances that I encounter in my day-to-day work. For example, we run a Jenkins instance for our platform that has bi-weekly production releases. We write announcements in slack when there was a release with a list of PRs and links to the tickets in Jira. That used to be manual work. At one point I was annoyed by it and took 30 minutes to write a 15 line script to automatically take the merged PRs, create a Jira link and announce it in our slack channel.
- 28304283409234 1y agoAaaaaactually, those are principal engineers. With them, there are flips back!
- PaulKeeble 1y agoIf anyone is going to spot that the easy fix turns out to actually have more implications its the senior engineer. To some extent it comes with a battle hardened wince to "this is a 30 minute fix" knowing full well it sometimes isn't and to look for the foot guns.
- Ancapistani 1y agoThis - and how to deploy that “easy fix” in a way that watches for unexpected consequences, and with a plan in hand to mitigate them or revert the change without undue disruption if necessary. As I go through this thread, one word keeps coming to mind: discernment. The more senior you become as a SWE, the more you’re expected to know what to address, when, and how to address it. The actual addressing of the problem is table stakes, and as you move from senior to staff you’ll find yourself directing more and implementing less.