in reply to I usually debug via...

I use print to debug. You don't need anything more advanced than this if you are smart and build your program from small, easily tested parts that can be added to one another.