2 ms·
"real programmer". I have no clue who you are or what is your level of programming. But I am a product of the school of thought, where the moments you feel lik
by sreenadh 10y ago
"real programmer". I have no clue who you are or what is your level of programming.
But I am a product of the school of thought, where the moments you feel like bashing-up your machine or banging your head against the wall while debugging is when you grow as a programmer. The vital part of debugging is understanding what each line does when it is especially a logical error.
I did occasionally train developers and I too followed the approach of not scaring them with the details, but I found the few truly capable and interested programmers among them only when there was an error and they had to get into the details. Now I figure why waste my time & that of the student by sugar coating the mess. Instead of teaching a huge crowd, just focus on the few who will actually benefit and let the rest find their interest elsewhere.
Programming is a mess and you need a ton of patience and willingness to assume that everything you know is wrong and look at the problem in a different light.