|
|
|
|
|
by kls
5259 days ago
|
|
Bug hunting is the slowest skill to develop, because it takes thousands of similar cases and the experience finding them to know where to look. The reason someone with 8 years experience can spot them almost instantly is because they have seen thousands of mutations of database, Toolkit, UI and self inflicted bugs, they learn over time to spot the fingerprints, that provide the trail to investigate. I think it is peculiar that we as an industry put juniors on bug hunting as some of the first assignments, when it has been noted by many that debugging is one of the most difficult and frustrating aspects of development. I think Brian Kernighan's quote is appropriate here: Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. |
|