I haven't been developing for nearly 20 years, but I find that using a IDE / debugger I can :
- see all kinds of things I might not have thought to have included in a print statement
- step through code to see if it matches the path I thought it would take
- set variables to certain values to make code take certain branches