Re:You're not a senior engineer until you've worked on a leg...
by frank_nitti on Monday February 17, 2025 @07:03PM
(#43084468)
Always a favorite
Re:You're not a senior engineer until you've worked on a leg...
by godelski on Monday February 17, 2025 @07:21PM
(#43084594)
this should never happen...but it's happened to me[0]
We've all been there lol[0] https://github.com/thehackerwithin/illinois/blob/5f91a29b1d4...
If I've learned anything in my history of coding it is that where the program ends up is never where I expect it to. My experience makes me better at predicting that differential, but to be honest, given a big enough project you are never really going to be able to predict the end state. Things change that are out of your control.
I'd also argue that this is why it is so important to write documentation and comments while coding. It'll help you later on and anyone that is onboarding (small cost to document, but many people reap the benefits). I don't want a junior coming in and completing a task fast, but I want them to come in and learn the codebase and how to adapt it for the task. Sure, it isn't as fast, but juniors are an investment anyways. I think we have to be honest that no matter what we do we are either investing or taking debt, both of which compound. But I think the problem is that interest is hard to observe and debt is less observable than the direct cost seen in an investment. Maybe a real Sr Dev is the one who is more aware of these trade-offs?