Dev Dawn

November 23, 2005

Version Control By Shoebox

Filed under: Uncategorized — @ 10:14 am

Some 10 years ago I was working on my first multi dll application. There were 5+ programmers and we had no version control software. We had previously no need for any software to manage development - so we came up with our own solution.

How did it work??? The answer was suprisingly LOW TECH.

The application had about 15 to 20 modules EXEs and DLLs. Each module was assigned a Shoe Box with its name written on the lid.

Initially the idea was to also include a floppy disk with the code inside the Shoe Box - but that simply gave way the mantra “If you don’t have the Box - don’t touch Boxes code!”

Seems simple but was extremely effective.

Developers use to have two or three boxes stacked up outside their offices, that way everyone knew who had which module.

Also those developers who had too many modules or were having difficulty with some code in a module were easily identified as well. Too many boxes stacked at the door to their office.

Developers who needed a box that someone else had - were required to go to that developer’s office and demonstrate their need thus aiding in subtle internal team motivation.

This suprisingly low tech solution - saved money and time. We were able to meet an unreasonable deadline set by those pesky GENERATION Zers again.

Lateral thinking is the fore runner to inspired solutions to problems of all kinds.

For more articles checkout contributer http://www.johnmo.com a DevDawn sister site.

1 Comment »

  1. [...] Simpsons figurines are bluetacked to the edge of the table. This was a (failed?) attempt to maintain some version control. Although John’s Shoebox idea is cool. [...]

    Pingback by The Old Nerd Corner at Dev Dawn — November 24, 2005 @ 2:45 pm

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress