Hi Sander,
I developed my deBayer script without a debugger - just like in the good old days.
You write some code, run it, it doesn't work, so you add a whole load of 'output' code to display the state of variables as the script executes, you (eventually) spot the stupid mistake that you made, fix it, re-execute the repaired code, find that it still doesn't work, send it to Juan, who immediately (and correctly) spots that you really don't have a clue about object-oriented programming, he fixes your stupid mistake, you remove the 500 lines of work-around code that you had developed to overcome your OOP ignorance, re-execute, find that it doesn't work, add a whole load of 'output' code . . . . . . . . . . . . .
What the heck do I need a debugger for - in any case, most of my code doesn't have 'bugs' - it has 'un-published features'
Cheers,