Re:Ask HN: Junior devs, what frustrates you the most at the ...
by closeparen on Saturday February 18, 2017 @01:13PM
(#13675867)
At my organization, everyone's code gets reviewed before deploy, everyone (especially leads and managers) is learning and getting mentored, and everyone gets guidance (new projects and major changes have a design doc that goes out to the whole engineering org for comments).
Tech leads are expected to do more architecture but having direct reports and writing code are usually mutually exclusive.
So, everyone is junior?
Re:Ask HN: Junior devs, what frustrates you the most at the ...
by kod on Saturday February 18, 2017 @08:49AM
(#13674781)
I've got well over a decade of experience, much of that as a team lead, and I still think everyone's code including my own needs review before deploy.
Re:Ask HN: Junior devs, what frustrates you the most at the ...
by cheez on Saturday February 18, 2017 @09:30AM
(#13674891)
Yeah, that's kind of nuts. No one is above review.
Re:Ask HN: Junior devs, what frustrates you the most at the ...
by Bombthecat on Saturday February 18, 2017 @12:10PM
(#13675559)
Who has time for that?
Re:Ask HN: Junior devs, what frustrates you the most at the ...
by EliRivers on Saturday February 18, 2017 @05:09PM
(#13676986)
I've worked in places that didn't bother with code reviews. In the end, they didn't have time for it because all their time was spent desperately trying to keep the mass of poorly-designed, inconsistently implemented legacy code (which included code written the previous week - "legacy" doesn't mean "old") working.
There comes a point where there's no time to stop and start making things better, and you just watch the inevitable disaster come hurtling down the track as people are forced to continue churning out legacy code to keep it going today, knowing that they're just ensuring the final crash will be that much more destructive.
Re:Ask HN: Junior devs, what frustrates you the most at the ...
by dhogan on Tuesday February 21, 2017 @10:15AM
(#13696066)
Exactly. The question ought to be "who does NOT have time for that?"
Re:Ask HN: Junior devs, what frustrates you the most at the ...
by nevon on Saturday February 18, 2017 @02:12PM
(#13676150)
People who don't have time for having large parts of their system only be understood by a single developer.
Re:Ask HN: Junior devs, what frustrates you the most at the ...
by duncan-donuts on Saturday February 18, 2017 @01:31PM
(#13675954)
Why are you in a rush?
Re:Ask HN: Junior devs, what frustrates you the most at the ...
by alinalex on Saturday February 18, 2017 @04:52AM
(#13674225)
I think your hierarchy is pretty much realistic. I love what you're doing with workshape.io. I would like to chat with you more on the recruitment topic. Would you be interested? My Twitter handler is @RautaAlin
Re:Ask HN: Junior devs, what frustrates you the most at the ...
by hunglee2 on Saturday February 18, 2017 @04:58AM
(#13674242)
Yeah of course. Happy to chat. Followed on Twitter (we can DM there) or if you prefer, email [email protected]
It's not an easy problem to solve and we've wrestled with this on Workshape.io (matching platform for Software devs). The formula we've come up with is a 4 level hierarchy based not on experience or times served but on the role you play within the team.
Entry - you are competent, but need guidance / supervision / mentorship. Your code will be reviewed before deploy
Mid-level - you are competent but do not lead or manage
Senior - you are still hands on, but do lead and manage others
Lead - you may still be hands on but managing / leading / deciding are the most important things you do.
Its still our categorisation though and we know it's not perfect at all