My M.Sc. final semester project was building a corporate website. During this time, I became interested in developing my own website. I registered a site with XOOM, to build a site that would contain information on computer terms. When I found that lots of sites already contained this information, I lost interest and stopped further development on the site. After my project, when I went into freelance web-developing, I decided to start again. I registered another site with XOOM and uploaded 5-6 pages.
Version 1 of the site was a simple site with a lot of text spread over the page and links to other pages down at the bottom. Initially I put my resume and added my essays and technical articles. I had a section on how to conduct quiz. Links to other sites including those of my friends were provided. Later, I brought all the links together into a table and kept this table at the bottom (Version 2). I added C++ and JavaScript programs. A directory structure slowly evolved. The quiz section was removed as it was incomplete.
XOOM was a good hosting place initially as it had no ad banners. But later a XOOMBar was added and my pages were served up in a frame. This caused issues with my JavaScript programs. Also, files could only be uploaded using FTP. So I switched my site to Geocities. It was a good thing because XOOM closed its web hosting services soon after that. In Geocities, files can be uploaded through the browser and the popup doesn't get much in the way. I also moved the table of links to the left (Version 3). After this, I changed the background GIF and changed the front design. New sections for jokes, Java, quiz, Prolog, etc. were added (Version 4).
In version 5.0 and 5.1, all unnecessary images were removed. Pages were optimized for speed. Navigation was made easier by providing links to other pages from each page. The front page design was changed. Some new files were added in the articles section.
In version 6, I moved the website from Geocities to a shared hosting site, which had support for ASP.NET. So I began the process of converting the HTML code to ASP.NET using C# and leveraging XML/XSLT to drive some of the content. The quiz pages were changed from client driven JavaScript to server-side C# pages. Additional quizzes were added.
In version 7 (c. 2004), I changed the layout to a blue background. The links went to the top of the page. I removed the jokes section as I was not sure about the source of some of the jokes and what copyright they may fall under. The JavaScript programs were also discarded along with some essays. Folder structure was redesigned for simplicity and maintainability. Style-sheets were used extensively to provide uniform look and simplify HTML coding. Added "What's New", and "Book Reviews" sections. Added image scorecard in Quiz section, and new crossword puzzle.
In version 8 (c. 2006), there was a major re-arrangement of the content in several pages. The blue background was changed to white. The Prolog and Links section were removed. I added a new Java program for Kruskal's algorithm. Many book reviews were added. Some items were moved to my blog. A blogroll was added. Changed the front page layout with links to book review sections and outward links.
Copyright © 1999-2008 Krishna Kumar, All Rights Reserved.