Sunday, March 20, 2005

The task at hand

Being the first blog, it is fitting to declare what this blog is about. I can't, shouldn't or won't reveal the name of the company I work for, for now we will call it SML. Why sml, don't know, just easy to write. SOL is a division of a larger company, and was for a time, a struggling component of this empire. We will call that S. I long thought of it as a cooperate dot com. It is the most trafficked online site for children.

I have been working for sml for the past 5 years. I will be five years full time in July. I started out as an integrator. Built the first version of our subscription product from scratch. I have created an application in Flash to send animated greeting cards where people can place characters on the screen where ever they like. That idea never really took off, too ahead of its time. I wish they would give me another crack at it. Building the base for our sub products, I architect the site, built all the Flash interface, worked with engineering to get a content management system working to dynamically updated site. I constructed the HTML and JavaScript for the site from scratch. A blank index file and a base flash file called stage_6. This was based on the sandwich style I invented for the animated cards. I built an online shop where kids can use their points to buy digital prized. That project was a nightmare. Shortly after that I had broken up with my girlfriend and that started a downward spiral which ended in my being diagnosed as bipolar and needed to take some time off.

I then moved to the Application Technology team due to a decree from the production operation Vice President. I spent a lot of time messing around. They didn't know what to do with me. I worked on getting our cgi templates into our publishing system and some minor work for other teams. I then got detection thrown in my lap. It took a year and a half to get the detection to where it is today. It detects browser, OS, and plug-ins. Pretty proud of the work. It is being used on 75% of our sites and hope to have it expanded across all sites. I also developed code to be inserted into every page of SOL for tracking reasons. This is a monstrous task.

I have long advocated that SOL needs to be rebuilt with a global and standard architecture. I am on the cuff of making this happen. I lead a team that will define and implement these standards. This will include all server side pages, registration, HTML and XHTML standards, CSS, and DOM (DHTML). I make arguments for removing browsers from the supported list and ensure that our sites will be compatible with future technologies. I believe that the sites should be developed with Web Standards, and SOL standards in the construction of Flash movies and all the components that make up the presentation layer. I have convinced the executives that this is what needs to be done, and needs to be done soon. Wish me luck.