|
|
|
|
|
by tomnipotent
2696 days ago
|
|
> Developers will have their own set of mentors, coaches as well as people in their network that will help them grow Not true, probably for a majority of people. Alumni networks and family connections are not the norm. A support network and feedback is not something everyone is privileged to, which is probably why so many companies eventually create roles like this. > Best way to support an engineer is to give him or her a fixed budget for development, and time to actually learn new things and not have their skills stagnate. Is there any proof of this? Every Fortune 500 company and a vast majority of successfully-executed projects beg to differ. > It saddens me to see the continued emphasis on hierarchy throughout the industry Because by-and-large it works? For every Valve there are countless shuttered "unstructured" companies that floundered due to bad management and lack of ownership. |
|
Networks don't magically appear, you need to work on building them.
> Is there any proof of this? Every Fortune 500 company and a vast majority of successfully-executed projects beg to differ.
I don't have any proof other than my own experience. As to your second sentence, what on earth are you talking about?
> Because by-and-large it works? For every Valve there are countless shuttered "unstructured" companies that floundered due to bad management and lack of ownership.
There is no problem with structure. You already have it with architects, leads, principals and others. The problem is too much bureaucracy.