Kamis, 06 Juni 2013

Why Do We Use Web Framework?

A web application framework (WAF) is a software framework that is designed to support the development of dynamic websites, web applications, web services and web resources. The framework aims to alleviate the overhead associated with common activities performed in web development. It is a normal thing to hear that one or another framework is used to make web application nowadays. There are a lot of framework even just for one language. For example, Python has pylon, cherrypy, and Django. PHP has kohana, yii, codeigniter, and cakePHP. All framework has is advantages and drawbacks. But, what is the essential reason to use a web framework?

The first reason that become the most important reason to use a web framework is that by using a framework, it will reduce a huge amount of development time. Yes, by using a framework, CPU and Memory loads will increase, but hardware is cheap compared to developer cost. Yes, we can make good application without framework, but it would definitely harder and cost more.

The second reason is that almost all web frameworks are opensource. This is the reason why we should always use frameworks. It do not cost a single penny except the bandwidth you used to download the framework. Besides reducing development time, it would reduce development cost by using open source software that has production quality.  Imagine a world that framework is a paid license. It would be not fun anymore.

The last reason to use a web framework is that, you will write code on the shoulder of giants. Popular framework like yii or Django, has been "touch" by the hands of professional, experts, and a lot of other developers. Their code will definitely significantly better than only one or two people that write the code. Their code has been tested, reviewed, and gone into production numerous times. 

So, in short, by using web framework, it will reduce development time, development cost, and better software quality. I personally like Django and Rails. For PHP, I want to try yii2 after its BETA release. Thank you.

Senin, 22 April 2013

Do or do not. There is no try.

"Try" is self-denigrating. It essentially means that you are not capable of doing a certain task - or at the very least lack the necessary self-confidence to do it. It implies you are not sure if you can do it.

By eliminating the word try, you make up your mind to either do something or not. You will either ignore the task completely or do whatever is necessary to complete the task. It implies that you will have the necessary perseverance in the face of any obstacles that may emerge.

By eliminating the word try, you are declaring that you are capable of doing the task and that you have the self-confidence to fight whatever might stop you from completing it.

Minggu, 17 Februari 2013

Undivided Attention is The Scarcest Resource

After 3.5 of college years, I've met a lot of people. From the busiest one until people who does nothing. The one the has nothing to do always trying to find things he wanted to do but, they failed to defeat their laziness. In the end, they always do something that has little meaning or something that give them happiness. In contrast, Busy people has tons of thing to do and mostly they did not focus at one thing.

Some days ago, I asked one of my friend to accompany me to an event of an organization. Both of us are loyalist of that organization. Unfortunately, she had another two events that would occur at the same time. and she had a hard time choosing the event that she want to attend. That day, I found that  she was the member of more than 3 organization. 

And I know there are a lot of people who are just like her. A lot of jobs with little time for each job. The truth is that I'm very sad for her not because she has little time for me, but it is because she will having a hard time making meaningful impact in each organization. In my life, I have tried to keep my type of business to minimum value. I want to focus on one or two things only to keep my concentration focused. Multitasking is bad, try mono tasking. 

Once in the past I've tried to handle all things by myself. I tried to be active in more than three organizations. The result is that I feel I do no give my very best to each organization because I cannot participate in every aspect of the organization. A lot of schedule overlap makes me need to throw away less important event. Moreover, my academics grade started to falling down while my organizational life is broken. After all that times, I realized that I have made a huge mistake. I cannot try to solve all problems. It was useless and not very effective. In the end, I choose only one organization to be active in. The result is that I feel alive and made meaningful impact. I could focus my concentration and spend a lot of time to find solutions for it's problem. 

Once again multitasking is bad, try mono tasking. While multitasking, your brains are forced to compute several streams of information simultaneously and your brains cannot to that. You need to stop a while and refresh when you want to switch focus to another activity. The problem is that the pause between switching activities is slowing you down and lowering the quality of what you do.

Unfortunately, a lot of people do not aware the dangerous of multitasking while in the other hand the most needed resource in one organization is undivided attention. Most of them are happy being multitasking person because they think that they can accomplish more than being mono tasking person. It truly undivided attention is the scarcest resource for the time being. So, please deeply reconsider again if you want to take another job while you are doing something. I, myself, believe that those people that could focus in only one thing is the most useful and needed. Could you?

Sabtu, 16 Februari 2013

The Rise and Fall of Introvert

It's been a long time ago since I was this tired after attending some event. This event was very important for me and I really give my best heart and sweat in it. The problem is that I am an introvert and I need to deal with a lot of people. It was like a retreat but only lasted for two days.

At the event, I tried to fight my own mind that loves to do everything alone and effectively. I did not bought any of my reading books so that I could focus on the people. Even though I know that my body will gone worn out quickly, but I knew that I have to do this. It is my job and it is my calling. Every single pulse in my brain told me to keep a distance from a lot of peoples, but my heart gives me strength to interact with enormous amount of people.

I know that my role in the event was very important. I need to show my best condition at all times. Keep energetic, initiate a conversation, and tell stories.  I'm almost completely exhausted after reaching my home. After all, I'm happy because I know that I've done the right thing even if my body resist it. Thanks a lot guys. :D

Senin, 17 Desember 2012

I Hate Holiday

I hate holiday. Every time holiday comes. It's a nightmare for me. I know it is fun to have holiday. You can rest at your home. Play some video games. Sleep throughout the day. Spend a lot of time in front of your computer. It's not like that I do not like these things, but a lot more fun things are happening outside holiday. 

At holiday, I barely meet my friends. Only when I ask the people out or someone arrange a meeting. It's just so sad that knowing I will be alone for a long long time. That's why I loved to set up meetings. It's just fun. Right until now, there are no technologies that can replace meeting communication. At meeting you can see a real living thing, face to face. You can see them smiling and we can talk, about a lot of things together. And moreover, you know that both of you are living together and that's the point. Laughing, Walking together. It's just priceless. Technologies are used for more effective communication, but the ecstatic feeling of meeting people, it cannot be replaced. 

We live in the world when communications are becoming more and more effective. My two cents are, never replace communication in forms of meeting people. You can send you feeling directly through it. Thank you and keep meeting.

Kamis, 13 Desember 2012

Please Reply You Messages!

It is common for us to forgot to reply our messages. Emails, short messages,  or any other asynchronous chat. One day, one of my senior scold me for being passive in replying emails. That day, I learnt that replying messages as soon as possible is as important as replying you synchronous talk. 

I know you have no obligation to reply those messages, but it would be very nice if you respond quickly for something like that. You'll never know how urgent that the sender needs the reply. It is just social ethics. Even if it was one way message, it would be very helpful if you send confirmation. Does replying use time that much? If you ever in the situation that need the reply that fast, you will understand. Give yourself little time interruption for replying messages and I think you have done very good things to you people. It is one of the simple things that can make people smile. 

I myself have promised to reply any messages that come to me. I believe that my quick responses was very important and I want to give my best to every people unexceptionally. Good replying~.

Rabu, 12 Desember 2012

Because It's More Fun

I know it should be funnier, but the context will be very wrong. The more I spend time in my life, I eventually realized that giving my life for the sake of others is more fun than trying hard for myself. It was very easy to content myself, it is more challenging to help others. 

Back in the day, I usually think about myself. How myself in five or ten years? What is the purpose of studying? How I could gain another achievement? It's always be like that. At the first time I entered college, the only thing in my mind is how to be successful like Bill gates, Larry Page, or Sergey Brin. Later on, through all of the experience at the college, I feel very hard to win people. It's easier to make people lose and abandoned than to make them better. 

After becoming a mentor and leader, I really understand the real difficulties to persuade people, to make people follow our mind and ideology. Of course it is so easy to make people mad, but the main point is not there. It is about sharing. It is not fun to smile alone. It is no fun to walk and achieve something just by yourself. Winning alone is like laughing by yourself. When you extend your mind into the sake of the other, that's the real fun begin. 

Seeing other people smiling because of our care is priceless.