DEV Community

Discussion on: How To Become A Senior Developer In 3 Simple Steps

Collapse
 
phantas0s profile image
Matthieu Cneude • Edited

Agree on that. At the end of the day, 'senior developers' are just a part of a bigger system, the company they work with. On top, they're the last part (they "produce" for most people, even if what we do is mostly design). Which means that if anything goes wrong before the implementation, the developers will get the consequences in the face.

What kind of consequences? Complexity impossible to deal with (sometimes, most complexity comes from the business), micro-management, bad hiring process, bossy managers, under estimation of complexity and entropy, short deadlines without possiblity to change the scope, agile and scrum used to pressure the developers... The list goes on.

Additionally, in my experience, people in a company don't listen to developers, because they're hired to do (again, 'to produce'), not to advise.

Being independent can solve some of these problems I guess.