6 ms·
Troubleshooting is a skill like any other, and naturally different programmers have different aptitudes with all of the skills. I think that you need some kind
by ryan-allen 13y ago
Troubleshooting is a skill like any other, and naturally different programmers have different aptitudes with all of the skills.
I think that you need some kind of troubleshooting aptitude to be a programmer, but the reality is that the variance is quite significant. In a land where not all bugs are created equal this multiplies the results people get.
I think it's OK to acknowledge weaknesses, and to hand-off certain tasks to those who excel at them, i.e. "Rod is a gun troubleshooter, let's give this one to him".
The whole agile idea of spreading the tasks around equally is such a naive practice, and a great way of wasting customers and employers money. In a world dominated by so called best practices we're just going to suffer these kinds of results ad infinitum.
Maybe you just suck at solving bugs? Maybe you are amazing at feature development and UI design. Great! Do what you're good at.