3 ms·
Sometimes discussion with other people takes more time than actually doing something. Trying to loop in other people make junior developers paralyzed of doing a
by Chyzwar 5y ago
Sometimes discussion with other people takes more time than actually doing something. Trying to loop in other people make junior developers paralyzed of doing anything outside theirs tickets. You will create a generation of developers that are useless if requirements are not fully defined and tickets are not broken down into tiny increments by senior dev. I am tired of handholding people.
- hbogert 5y agoI'd rather handhold juniors in a way that I know what they're going to fail on. I won't pre-empt them in all cases, because failing is such a good way of learning. That doesn't mean I just let them fuck around, it is the job of the senior to steer the junior.. if you don't like that part, say so up front to your team. I doubt that works in the majority of jobs.
- Chyzwar 5y agoOnce you create this safe environment where Senior is there for difficult moments and everything is under your plan "that I know what they're going to fail on." you will create greenhouse plants that cannot survive on their own. In addition, you will get distracted from higher value work. In my current role, I help 10-15 people weekly across multiple teams and domains. After a period of time, I discovered that it was a mistake. I can see that their's personal grown is limited, they would more likely lean on domain expert instead of becoming expert themselves. Now I am tired and distracted, partially because of lack of seniors.
- skydhash 5y agoThe trick is to guide them, not do the actual work. Even if you know how to do it, the job is their responsibility, not yours and you can't/shouldn't do two people's work.