I think it is important to have at least one experienced person on the team -- to point out traps that junior engineers can avoid, and guide technical quality. But hiring all senior engineers doesn't seem very cost effective considering the limited availability of resources. It is also really fun to be part of the journey that new devs go through. So many discoveries and "ah ha" moments.
Thanks for this article. I hadn't seen it before. I must say I agree with it wholeheartedly. When I started, I self-learned a language or two, but I had no mentor to teach me good programming practices. I had to learn everything the hard way. I still have to maintain systems from those early days with enormous technical debt. I am happy to mentor juniors to save them (and their users) from those same mistakes.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I think it is important to have at least one experienced person on the team -- to point out traps that junior engineers can avoid, and guide technical quality. But hiring all senior engineers doesn't seem very cost effective considering the limited availability of resources. It is also really fun to be part of the journey that new devs go through. So many discoveries and "ah ha" moments.
Related: blog.cleancoder.com/uncle-bob/2014...
Thanks for this article. I hadn't seen it before. I must say I agree with it wholeheartedly. When I started, I self-learned a language or two, but I had no mentor to teach me good programming practices. I had to learn everything the hard way. I still have to maintain systems from those early days with enormous technical debt. I am happy to mentor juniors to save them (and their users) from those same mistakes.