If you are planning on doing software development this summer, consider using some form of version control software. This will let you backup your work, allow you to roll back to a previous version, and make it easy for multiple users to work on the same code. If you are still appending suffixes on to different versions of your program (e.g. myapp, myapp_1, myapp_2, myapp_old, etc.) version control will be a big help.
There are a number of free or paid options available online, but ITS offers a free software development system including version control. If you are interested, get in touch with Andrew Ruether from ITS (aruethe2, x8254) to learn more and get an account on the system.