Perfect day for unusual ideas. Birthday of Voting Server concept 01 Apr 2006

Two days ago we have finished a challenging project. Our client asked us to make small changes for his internet shop. All we had to do – was to add the feature for e-mailing product specification to others. We were surprised when we saw the code of the project. The code was developed by at least five freelancer teams which worked in different styles and with different coding technologies (the most popular one was the paradigm Copy-Paste). Mixed PHP&HTML и ASP&HTML used everywhere certainly gave us more “optimism”.

Our attempts to analyze and re-factor the code resulted in distraction but not in conclusions.

Changing the code of one module lead to chain-reaction of side-back effect which occurred in the most unexpected parts of the system. The only solution was to implement JavaScript widgets injected in the generated site pages. In spite of diligent work on configuring widgets, the result brought us a sigh of relief and satisfaction to our client.

The day before one of our clients asked us to add the feature for voting poll to his site (already existing and working). What if we develop the framework used in our last project? Why not create a system which will permit to widen interactive site capabilities without changing its inner system design? I.e. to create the system which permits webmaster to independently add different services to the existing sites?

Any other day the idea would have been called “crazy” and rejected. But not on 1 April. So the project called Voting Server was born.

Login here