FAQ

How much time did this take to set up?

While the site has been in service for more than 12 years now, the amount of time spent getting it functional has been relatively minimal. As far as the actual tech goes, I have probably spent less than 100 hours over that period of time on the actual development, assembly, and functional software to make all of the various devices interact with the internet. A much larger timesink has been the effort required to implement abuse prevention and to ensure the site remains functional with a large number of users. I figure I might have spent 2500 hours on those pursuits over that time period. However, that does not mean that the end result has been an efficient development process. I have re-coded the back-end (and front end) of the site on several occasions as the site has evolved, and had I had the gift of foresight, many of those repeat efforts could have been avoided, and the time to create would have been perhps 20% of the actual time, if not less. HOWEVER, dedicating 500 hours to a project to turn a few lamps on and off and let the world see it, back when the expected audience would be less than 50 a day, and for the most part all people you already knew, there just wasn't the motivation or necessity. During the latest rewrite, I have programmed it with the capability to scale to handle up to 4000 users at one time, or about a million visitors per day. Obviously, this would be too much for a single server, but the software is meant to scale and load balance over a large number of servers, if necessary. I've done this not because in my wildest delusional dreams I would ever expect that this would be possible, but to CYA just in case it ever does, and to not have to scramble at the last minute to make some pointless changes just to watch the whole thing melt down anyway.