Editors Desk Troubleshooters. 1999 by Steve Litt. All rights reserved. Materials from guest authors copyrighted by them and licensed for perpetual use to Troubleshooting Professional Magazine.
User assumes all risk and responsibility for any outcome.
It actually develops very fast. But debugging slows the project to a crawl. It doesn't have to be that way. The UID you develop under is not the UID used to invoke it, so permissions and modes get in the way. It's a black box.