Excellent advice, and don't forget the rubber duck debugging technique: explain your problem to someone (or something) else, and you may well spot the bug yourself as you talk. en.wikipedia.org/wiki/Rubber_duck_...
This really works! I tell my students this every single time I can squeeze it in! I find tricking them into explaining what they're trying to do seems to always help them find their errors.
Plus I carry around a unicorn rubber ducky with me just in case!
No, for serious. :D
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.