This blog is dedicated to personal development. Since of late, I have been taking a great interest in personal development. I am using this blog as a means of sharing the knowledge that I gather as well as to record my own thoughts on the subject.
The views expressed here are my own and not necessarily my employer's. I have the right to change my mind anytime. You may use this content as you wish at your discretion.

Wednesday, September 28, 2005

I have been a big fan of Google and almost all its services. I simply love the simplicity and comprehensiveness in thier offerings. I tend to turn to Google to find information about anything and everything. And I use Google almost every day.

I love the way they offer simple products, take the search, or Gmail or Picasa or this: Blogger. THe interfaces are simple and Intuitive. Navigation is a breeze. Of course, for arguments sake, these are kinds of interfaces that are suitable for a certain types of applications. I would not want my programming IDE to be this simple, for I will get annoyed with its limitations very fast in that case. But having said that, Google has the best interfaces for what it does.

I have been reading quite a bit on Google's activities lately and seems they are on thier way to re-define how we do computing. I for one, is looking ofrward to that!

Wednesday, September 21, 2005

I have been toying with the idea of becoming an Independent Software Consultant (ISC), which is a glorified name for a freelance programmer, for sometime now. There was a time that I was quite confident that I could make what ever I make in my day job very easily as an ISC in a couple of weeks, provided I find work.

The biggest worry was not having a steady income, although the potential for earnings was higher. The only way to ensure a steady income was to work a dedicated amount of time for a client every week.

For this, I did find one client in the US, but his timings were not very practical for me. Working for him required me to stay up for most part of the night for six days a week. And that was taking away the time that I had to spend with my wife. So after a couple of weeks, I said no to that deal.

Then I had very good deal going, where I was maintaining a software for another client. This was a web-based application and the client, who was a software development company themselves, had me maintaining a system they had developed for a client. It was developed using ASP.NET, a skill which they did not posses, and they had got it developed by a freelance programmer who was not available anymore. They used to send me the bug lists, which I received in the morning, and I use d work on them during the day and upload the deliverables to their server by my evening, which was their morning. And I billed them by the hour.

This was a deal that worked very well for me for a few months, until my contact point there suddenly decided to leave that company. He introduced me to another contact person, but he was rather non-responsive and I was left in the dark. I did get paid for my work though. But right now, I am without a proper long term working arrangement, so my recurring ISC work has come to a halt.

But on the bright side, I have two freelance projects that I have taken up which needs to be finished. So I might as well use this time to complete these and get them out of the way and then start looking for more projects.

And who knows, I may get landed with a few long duration projects and I might actually become a full time ISC, and say good bye to my low paying day job!

Monday, September 19, 2005

The Jangama portal site has had a natural death. When you are not updating the content of a site at least on a daily basis, it is natural for that site to see a natural demise.

I was looking for a free hosting service which was capable of hosting a DotNetNuke site. But, there were virtually none. And, I was reluctant in spending time in creating a portal as a sub domain in some other web site.