I feel that I made the transition from jr to mid level developer when I was able to come into some new code and judge it, instantly pointing out what was wrong and how it could be improved, and how it should've been built. I feel that I went from mid to senior when I would enter that same situation and try to understand the why behind the code (even though I probably still thought it was poorly architected) before passing judgement or trying to "fix" it with a refactor.
nostrademons|4 years ago
ThalesX|4 years ago
* Senior tradesman -> manager is not a natural transition;
* Senior tradesmen take business into account without needing to transition;
* Both technical and business understandings are attributed to management while business is subtracted from senior tradesmen. Hilarious.
I'm glad at one point in my life, I have the option to transition to this magical role where all of a sudden I will understand everything and even if the potential users of this potential idea might potentially touch the potential application.
I wish I could have written a clearer statement instead of this empty half-rant, but as it stands, I am but a senior engineer so am forced to come to grips with my own limitations. If only I would transition... and after, maybe I'll naturally transition to president of everything.
dev_tty01|4 years ago
larusso|4 years ago
hombre_fatal|4 years ago
The other developers let me do it and, looking back, they obviously didn’t want to rain on my parade as a junior dev that was eager to help out and “improve” things, god bless them.
Scarblac|4 years ago
I think I actually prefer your type, at least they care about improving things, and they're going to make it theirs.
cesnja|4 years ago
wheybags|4 years ago
andybak|4 years ago
And sometimes the harder it was to understand something, the more invested you become in it and the more you want to defend it.
lukebuehler|4 years ago
avip|4 years ago
jeffrallen|4 years ago
The best commits have more red than green.
capableweb|4 years ago
H8crilA|4 years ago
noneeeed|4 years ago
- they know something about the context that I was unaware of or have an insight that I hadn't thought of and so I learn something and change my mind - they realise they've missed or misunderstood something, or were unaware of something which I can communicate to them, so they learn something and change their mind. Sometimes this can be as mundane as "this isn't idiomatic, we should prefer the community style.
It's almost always a learning experience for one of us, frequently both. I've learnt a lot over the years of reviewing other people's code.
In the cases where neither of these things happen it's because it's a question of personal taste, there's nothing wrong with the code, I just wouldn't have written it that way. In those cases I leave it alone.
noneeeed|4 years ago
fragmede|4 years ago
codeflo|4 years ago
zozbot234|4 years ago
avip|4 years ago
ThalesX|4 years ago
ramoz|4 years ago