I have been thinking lately about what Senior Developers (Senior Engineers, Software Architects, etc.) contribute to an organization.
There is a long list of attributes a senior developer can have, two of them are—
- Performance and output—much better than junior developers
- Level of creativity—constantly trying out new things
I want to examine this dogma, and perhaps shine a light of self-criticism on it.