Can you believe that Sewers is in its 41st year? I wrote the first version in 1982 to run on a Radio Shack Model 3. Over time I moved it to PCs, then the Mac. In 2000 I decided I wanted to get away from answering phones and doing so many systems myself. So I figured out a licensing system and the web server software to support opening it up for others to use and moved it to Windows. It has evolved considerably since then, but the current version is substantially that Windows version. Over the past couple of years I’ve modernized some of the internals and moved to more modern database and server technology little by little. Over the past few months I’ve made a more concerted effort to modernize the underlying technology and web support technology and expand Sewers usability.
I had hoped to start rolling out updates earlier this summer, but an opportunity arose for an epic cycling adventure with friends, so I took it.
Now that I’m back, I’ll be releasing the first of a series of updates in the next few weeks. You probably won’t notice too many changes at first. A lot has changed under the hood, but I tried to maintain the user interface to avoid too much confusion. Subsequent releases will introduce more obvious changes.
Why make changes? A few reasons. First, computing is always a moving target. Standards change, operating systems introduce new requirements, security gets more involved, hardware becomes more capable, new technologies arise, and new things become possible.
With the second release we’ll introduce web syncing of your data. At present all of your data is on your machine and only your machine. With web syncing your data will be backed up to our server and you’ll be able to run Sewers from multiple different computers and they’ll all use the same data you’ve stored. Whenever you run Sewers it will automatically sync the data between the web and your machine(s). You’ll have the option to use (or not) web syncing. If you are interested in being an early adopter, drop me a line. I’m looking for a couple of beta testers before I release the feature to everyone.
Web syncing is just the first domino. With your data mirrored on the web (securely and privately stored) we can roll out new, web-based features over time. I’ve already been working on moving the persona editor to the web as it needed to be rewritten anyhow. Next will be online data entry from a browser. This means you’ll be able to start a design from your phone or tablet while on the road and finish it at your desk. It will work like the first few pages of the current design wizard does now. Eventually the whole design wizard will be ported to the web. I’m also working on a completely new plot plan editor that will be browser based and, hopefully, much easier to use and less buggy.
No promises on timing on any of this. I still need to do a massive amount of work to pull it all off and not all the technology is fully there yet, but I have confidence it will be.