Once the program is finished or at least in a releasable state, go through and double check that you are using the most efficient solution by hand by reading the code.
While working in the disconnected mode, you can still check source code for syntax and semantic errors and then connect only to submit a compiled file when you are ready to create the program objects.