About The Contest
The first ever Olympiad of Misguided Geeks contest at Worse Than Failure (or OMGWTF for short) is a new kind of programming contest. Readers are invited to be creative with devising a calculator with the craziest code they can write. One lucky and potentially insane winner will get either a brand new MacBook Pro or comparable Sony VAIO laptop.
Entry #100249: CalcUi/CalcServer
by Travis Miller
I have pushed the Model View Controller design pattern to its ultimate end. I have separated the model from the view by placing them in separate programs. My calculator is a pair of executables: calcui and calcserver, which communicate via tcp/ip. And in addition the calcui program is smart enough to start the server if it can't find one to communicate with. The communication between the two uses xml which makes it very cool too.