4 ms·
> I reckon there’s some selection bias here too, people who perceive themselves to be incompetent probably talk about it less. The issue here is not what's the
by arinlen 4y ago
> I reckon there’s some selection bias here too, people who perceive themselves to be incompetent probably talk about it less.
The issue here is not what's the true skill level of anyone in the team. The problem is this recurrent theme of software developers demeaning everyone around them while portraying themselves as flawless saviours.
A key trait of software development is JIT onboarding and continuous development. If you develop your skills and today you're a better developer than you were yesterday, that means that yesterday you were a worse developer and quite possibly quite bad by your measuring stick from some point in the future.
Thus if JIT onboarding and continuous personal development is a basic aspect of software development jobs, why is not being ab absolute expert on everything the target of so much criticism and abuse?
I often look to the work I've done in the past and often times I come across less optimal choices that today I wouldn't make. I'm sure the only ones who don't experience the same are thise who learn nothing from anything. Therefore, why use that as a target for abuse?
- peteradio 4y ago> A key trait of software development is JIT onboarding and continuous development This is a horrible trait and a recipe for painting oneself into corners unless you are only working on trivial stuff that's been done before.
- BlargMcLarg 4y agoYet it's all too common today. Here's a fun exercise for anyone: imagine what would happen if 10% of the team would go away in the next month. Now imagine if it was 80%. For how risk-averse companies are, it's pretty crazy how bad their back-up plan is should the latter happen.