Developing VS Buying System
July 31, 2008 – 10:57 pm | by tintin 329 viewsMy friends ever told me about what he was done latest for his latest company where he work too. A latest thing that’s he build for that company was building some environment that can make a company does not need Yahoo Messenger anymore, He has build a live chat environtment for that company using their internal VPN Connection with encryption. It connect and affect for all branches at east region of Indonesia from Sulawesi too Papua, from West Java to East Nusa Tenggara.
He just build a connection from all branches to headquarter office using internet services from internet provider, with the feature that he build. He build a VPN Server with encryption colaborating with Voice Over IP protocol. BUt it’s still not finish, he just build the core, but not build the user friendly feature, like report of the connection, bandwith report that hase been using for controling the connection, Database user which is connect to the server, etc. He build from scratch, n’ he move out to be an entepreneur, and his project was not finish.
Actually if he want to, after he build the core connection for his office, he can buy some cheap chat software, with good features, and he can colaborating with the maker of chat software, if he want to use it using VPN encryption connection.
You will be curious, why i write this story. It has a morale message that if we want to build something we must finish till it done, for alternate, we can discuss to the company if they have some money to get a better software with good support and feature. But if we want to developing from scratch it gonna be long time. But it is up to us.

One Response to “Developing VS Buying System”
By sufehmi on Sep 28, 2008 | Reply
But if we want to developing from scratch it gonna be long time
.
Indeed. There’s a phrase “Do not reinvent the wheel”
.
If possible, reuse. This tend to have better cost/benefit ratio.
.
However, sometime we need different features. So some people are compelled to built anew from scratch because of this.
.
This is where open source come to rescue. Because of the availability of the source code, we can reuse existing code, then customize it according to our needs.
So it’s very helpful to many.
[Reply]