|
|
|
|
|
by _y5hn
2035 days ago
|
|
These arguments run counter to practical considerations: Most programmers will inherit larger and larger codebases. So the skill and dedication for a professional steady job is reading the code well, and use that to over time learn the domain well. This may take years, or never be complete if focus is all over the place. But what matters is also are you providing value? Increasingly value is more in inter-personal, teamwork and collaboration, rather than conjuring up magic codes nobody else can relate to. There are simply no objective metrics. Software development is not bridge building or an engineering practice. Evidence is how everything is in flux and nothing is ever truly settled. At the same time any old code can be extremely low cost, valuable and maintainable, regardless of the code itself! |
|
> Increasingly value is more in inter-personal, teamwork and collaboration, rather than conjuring up magic codes nobody else can relate to.
The problem is, this is exactly the area where bullshitters can do well. I do think that office politics and social strategy is the most lucrative one (e.g. winning allies, getting credit and recognition and visibility, generally buzzing and being in the center of attention), but I don't think it connects much to impostor issues. You may be winning at the social game while still feeling like an impostor.