At the beginning, there is very dim line between system professional and project professional. Technical professional is easily drawn into manage professional. When the senior developer is not able to modify codes, nor able to keep important functionality while slicing garbage out, this person is no longer a technical professional. But this situation is only known by oneself.
As mentioned before, functionality is too invisible, so that outsiders take it as disposable. Therefore the world keen to push a developer toward project manager.
Society is built by human. Human interaction usually has higher priority over pure technology. It is not a good sign that a developer doesn't know how to interact with layman. But spending too much time on communication and losing the ability of development is choice.
Comments
Post a Comment