I am not a professional programmer, so forgive me if this sounds too elementary for you. When I first started the project I am working on, I asked my co-workers for help with the project since it will benefit them, but nobody else would help out, probably since nobody else knew how to program for windows. Anyway, now that I am about a six months into it, I am wondering how I would have divided up the work had someone agreed to help. I find myself frequently updating routines I wrote earlier as I get a better grip on how things should be. So my question is, how do the pros orchestrate the work? They must have some way of dividing up the work.