You can easily move your classes between packages as long as you don't use CVS:-)
In our projects we use Intellij IDEA IDE. We already have painfull experience with ability to move classes easily (while using CVS). Try moving a class and then merge modifications to different branch...
Good news is that SVN integration comes to IDEA soon. We will migrate our projects to SVN ASAP and then enjoy all features of IDE.
I would better recommend to look for a game which you can plain together against someone else. If you fight against each other this will increase competition inside your group, which is bad. It is better if you beat someone else all together. This will help to build better relations inside your team.
So, I would recommend to play tetrinet (http://tetrinet.org/). Not against each other but against other team.
Clean Room Paradigm for software development works exactly this way - programmers do not have a compiler. It is still possible to do programming and bug level is low.
The bad thing is that it gives too much stress for programmers because they are so afraid to commit a code which doesn't work.
Steve Pavlina has some great articles about this issue.
E.g. You have to train. Sit down and work for 30 minutes keeping in mind that you will have a reward afterwards. Reward can be anything you like - watching a movie, having a dinner, playing a game.
I tried it myself. The result is that after some time you don't have to force yourself to sit down and start working. Your mind doesn't feel big pain to work because it knows that something pleasant is waiting afterwards.
BUT, NEVER DO IT OTHER DIRECTION. If you say "now I play a game and afterwards I will start to work really hard" - you are dead. Your mind will feel the pain if you finish a game and it will resist.
Copying the software/music/video is really different than producing the car. Writing the software is similar to designing a car.
I think it is worse if you steal a car than if you copy a software/music/video. Maybe punishment should be more adequate. Let say, you have to pay double (tripple, etc.) the price of what you have stolen.
You can easily move your classes between packages as long as you don't use CVS :-)
In our projects we use Intellij IDEA IDE. We already have painfull experience with ability to move classes easily (while using CVS). Try moving a class and then merge modifications to different branch...
Good news is that SVN integration comes to IDEA soon. We will migrate our projects to SVN ASAP and then enjoy all features of IDE.
I would better recommend to look for a game which you can plain together against someone else. If you fight against each other this will increase competition inside your group, which is bad. It is better if you beat someone else all together. This will help to build better relations inside your team.
So, I would recommend to play tetrinet (http://tetrinet.org/). Not against each other but against other team.
Clean Room Paradigm for software development works exactly this way - programmers do not have a compiler. It is still possible to do programming and bug level is low. The bad thing is that it gives too much stress for programmers because they are so afraid to commit a code which doesn't work.
Steve Pavlina has some great articles about this issue.
E.g. You have to train. Sit down and work for 30 minutes keeping in mind that you will have a reward afterwards. Reward can be anything you like - watching a movie, having a dinner, playing a game.
I tried it myself. The result is that after some time you don't have to force yourself to sit down and start working. Your mind doesn't feel big pain to work because it knows that something pleasant is waiting afterwards.
BUT, NEVER DO IT OTHER DIRECTION. If you say "now I play a game and afterwards I will start to work really hard" - you are dead. Your mind will feel the pain if you finish a game and it will resist.
Copying the software/music/video is really different than producing the car. Writing the software is similar to designing a car. I think it is worse if you steal a car than if you copy a software/music/video. Maybe punishment should be more adequate. Let say, you have to pay double (tripple, etc.) the price of what you have stolen.