I don't do any programming after work. But I will develop some "toys". I call those programs I wrote in my spare time, "toy". They are not for business. I won't sell them. If I think to develop some commerical software in my spare time, I will go crazy soon.
I am a Java, C#, JScript and PHP Programmer. I like Java and C#. One of reasons is they have a very good IDE. C# has Visual Studio, Java got NetBean. But PHP seem to have eclipse. But This is not bundle with a Deployment Server, and this is hard to debug a PHP script by eclipse. You may argue with me, PHP is mainly for some small web applications. Well, I am not saying PHP is not good. I just think if there is a good IDE for PHP, then I like PHP more.
During these years, I have developed a number of applications for my offices, myself, my church. I found this is very fast and easy to jump into writing code. The application will be developed in very rapid style.
But after a few months , maybe in a year, I have no ideas to upgrade the existing application. Even myself, I can't follow my old logic to conitnue build the application.
I need to do a good design first and then write a set of libraries or framework. And then I tested the framework in deep. I can have somethings solid. ( I need to do that, even I write the application for myself ). Moreover, I will well documented too.
I need to do the things structurally!!!!