I am just getting into using a debugger and see I've been missing out big time I used to use a lot of cout statements to print intermediate values, now with a debugger I will probably stop doing this. Is it bad to use a debugger too much? I once took a math course where the prof had his background in computer science and he was saying the worst invention was the interactive terminal because before a programer would have to think about the program they are writing as they couldn't just try it out. I remember back when I used to have to actually compile the source file each time to see any errors, now IDEs like Visual Studios tell you any errors as you type. Can it be made too easy on the programer?