Software engineers and programmers: Do you use flowcharts?

At the last company I worked for, all the managers were drunk on the Six Sigma Kool-Aid.

Not only did we have to draw flowcharts for dozens of system processes which were already implemented, but we had to make them for pretty much any new cronjob, application functionality, or sometimes even bug fixes.

The day I left, I spent my time packing and drawing an extremely detailed Six Sigma certified flowchart for taking a dump.

Didn’t send it to anyone, though.