Today, I have just completed my second Ruby On Rails project, after BookJetty, it was a proposal submission, review and project collaboration system, which behaves very much like Basecamp, focussing on simplicity and interface design user-friendliness.
We thought of doing something different initially, a more conservative approach, but since I was using Basecamp to monitor the project progress, my client was exposed to how simplicity can be really helpful at times.
So I studied how 37Signals did it in more details, and there is really a lot we can learn through observation. One thing I learned the most is that little thing in user interface design is the one that make a difference in user experience, saving a click whenever appropriate makes the difference, not letting user to have a second thought of what your instruction or error message makes the difference.
But learning while coding slows me down too, with dateline catching up each day, life has been tough, especially for the past two weeks, but I am glad that I managed to pull it through; today I’m happy that I have the time to blog again.
For the past few weeks, I have been thinking a lot about how I should move forward with Pluit Solutions. System development and consultancy is fun, but to change the client’s mindset, that we developers need more than 3 days to develop an application from scratch is hard, especially in Asia.
A lot of people has been telling me that I need to build a business, a business runs by itself, it generates money even when you are sleeping; freelancing is not a business, it literally means self-employed. It is the easiest to start but yet it is easiest to fail too, depending on which industry that you are in, but you would agree with me, each year the profit margin just gets lower with competition from the flat world, China and India our two big brothers, and it scared the hell out of me, after reading The World is Flat.
Thus, there are two areas I need to work on, first… a lot of people have been telling me, I need to develop a product. Secondly I need to stay focus; since I’m only employing myself, there is only 24 hours a day, taking out the time I need to wee wee, take shower, breakfast, dinner, lunch, sleep, watch prison break, project runway, and CSI, I won’t have much time left in a day.
Talking about building my first product, the trend now is building a service, since I have been working on project collaboration system for the past few months, I am really keen to build a project collaboration system, but again there is already Basecamp who eats up a big pie of the market size, it is going to be really tough to penetrate as a service.
But how about selling it as a product, though not as pretty as a service, which can be customised if needed too, just like what I did for my client right now, they need something else on top of a project collaboration system, and maybe to those who need to host the system on their own server due to security reasons, or any other reasons. I have yet to put more thoughts on this. If you are company, especially if you are based in Singapore, and you need a project collaboration system, please do drop me a note.
Secondly, I will drop my idea to build JobJetty, I have not started working on it, and it has been months since I started collecting emails. Most likely, I won’t have the time to develop it for the next couple of months too. My apologies if you have signed up to be notified for BETA release, I was just too enthusiastic and naive back then.
On the remaining time that I have, I will further develop BookJetty. There has been some progress made with Singapore NLB, I’m working on an official integration with them, if it works, I hope BookJetty is going to stay for long, and the pending features list gets really long now and seriously need some attentions.
That’s about it, it has been a good day today, hope it is going to stay good for some time, wish me luck.