Blog

The future of WebCipher

Well, I just finished my first year of University. The experience has been great, and as a result of my newly acquired knowledge, it has illustrated how much my skills in programming can be improved. After revisiting the WebCipher 2009 source code, I saw the shocking truth - the code was lacking modularity and it was very hard to ascertain what each piece of code was actually doing. So, I made the decision to start from the ground up; the entire application will be redeveloped with a clearer focus. Now, I know that some of you are probably thinking - why not just keep chipping away at the old WebCipher? Is the code really that bad? Well, the issue grounds itself in more than just the code. I have actually been using WebCipher less - this saddens me greatly, because I want WebCipher to be a program that I’ll keep using. So, what are the issues I have with it?

1. Slow startup

I’ll admit it, WebCipher is really slow to get started. It’s trying to do too much when it starts. So, the solution? The re-developed version will focus on these start-up times. It will work on being speedy to start, and allow you to get to coding faster.

2. Too many annoying, convoluted features

I found there was just way too much in there. A lot of the clutter ruined the end-user experience, creating, what I saw, as a first impression that would not sit well with many. Therefore, the re-developed version will focus on getting what should be in there, not just random stuff to fill in the blanks.

3. The code editing control is buggy.

The scrollbar issue and lack of word wrap are two things that really bugged me about the existing code editing control. Therefore, a new control is the way to go - something with better support for the aforementioned.

4. The program is messy.

What do I mean by messy? Well, WebCipher is trying to be what it isn’t. The list of programming languages available is too broad for what WebCipher really is - a web development application. Therefore, the focus needs to be narrowed to ensure a smooth, engaging experience that doesn’t frustrate the user.

What does this all equal? A brand new version - WebCipher 2010.

As a result of this new version, a brand new mini-site will be established at http://www.webcipher.org/2010. Feel free to check it out and voice your opinion on this brand new version - I want your input, so we can make this a free, awesome web development application that really gets you excited about coding! :)

Steven

P.S. Thanks to all of the loyal WebCipher followers who have stuck with the program through the tough times - you guys are amazing!

Leave a Reply