An Indie game programmer, and Game engine programmer ..

		
			while (myEngine != Complete)  {
              workHard();
              if (getBugs())  {
                         getDemotivated();
                         dontWantToWork = True;
              }

              if (dontWantToWork)  {
                        sitIdle(for 2 weeks);
                        dontWantToWork = False;
                        fixBugs();
                        getMotivation();
              }
}
		
	

If you understand the logic correctly, it's an infinite while loop! :P (Well, it wont be after an year or two)

This user hasn't posted anything yet.