I've been reading code complete, not far in yet but one of the things it talks about is PDL - a higher level design language, which you write each routine in before coding in the language of choice.
I wondered if anyone actually did this in real life? Another thing it says is to leave each line of PDL in the code as comments. Surely that is overly verbose commenting?
I've never used PDL in real life, apart from perhaps something similar called ISWIM for a university class but I've never used it when writing my own code.
Surely if you write every routine/method/whatever in pseudo code first you will end up wasting a lot of time?