Search This Blog

Saturday, October 22, 2011

Reason

You were the one who started it and you are the one who ended it.
I was the reason why you started it and I am the reason why you ended it.
We both know it

But, what u don't know and I know is this
You were the reason behind me being the reason for you starting it and you were the reason behind me being the reason for you ending it.
So, Don't blame me for it. You were the ultimate reason for it.

Share/Bookmark

Tuesday, July 26, 2011

What it takes to be an Entrepreneur


In my two years of professional life I have met him lots of time. He came in every size, age and habits. Yet, every time he was same in some basic characteristics. So, I am jotting down some of my thoughts on him after my silent observation. I have spent a hefty amount of time with him and have patiently listened to him (I don't normally listen to people) as his words are irresistible. Hopefully my views matches with your view on him.

You treat this guy as God. He may be in his forties or even fifties with or without gray hair. He may even be still younger in his twenties. No matter what his age is, you all pay him respect at least in front of him, if not at his back. So, as the title says, I am interested in discussing what it takes him to get such respect and how you could also join his club of earning it. So, let me start with his traits at various phases.

At start-up phase
He talks a lot
Yes! The company is small but not his words. He tells you what he has achieved in his past companies, how he founded, worked and raised their values to millions or even billions of dollars before they got sold off. You like his words and so listen and work for him for a low salary. You want to be like him, he is your super hero. He may not be wearing underwear over his suit but you are enchanted by his words. His spells are more stronger than those of Lord Voldomert in binding you to his garage.

Garage” is his buzz word
They say it all starts in a garage and he knows it. He knows garage is a buzz word related to start-ups and most of the successful companies like Google, Microsoft, etc have their roots to it. It does not matter if this Garage is fully air conditioned or not, for him, it is “The Garage”

His nose is more powerful than that of the best police dog.
Good employees stink inside huge company walls and even their boss can't smell them. But, our hero has such a powerful nose that he can smell them out. He knows every whereabouts of other companies employees and does every effort to get them into his garage. Police dogs may sometimes fail at smelling out criminals but he does not fail. He has built-in employee hunting instincts.

More emotional than your mother or girlfriend
You are the star employee and your contribution outweighs all the stock options and meager salary (that you get after a couple of months) you are getting. And, out of frustration you have somehow got freed from his spell of words and decided to kick his company. You go to his chamber with a resignation letter and tell him that you are leaving the company like a young guy telling his mother about breaking free from the bonds of home. You have already calculated his reactions to your words in your mind but still find his words tempting. He gets on the floor and starts throwing tantrums like a spoil toddler when his mother is about to leave home for some work. It includes loudly crying, shouting at the top of voice and using every possible arguments to win back you. He will tell you about his thoughts about you, how much you mean to the company. After listening to his words, you start bargaining which is the real reason for your decision. You don't have the guts to tell him that you don't trust the stock options that he is offering and that you want real cash. But, before you make any offer he does that. He tells you that the stock values are increasing and next month he will upgrade the options that you are getting. No cash even now. He talks about the bonus and the other incentives. But, seeing that you are not happy even now, he quickly turns discussing towards salary which is simply a regular increment. You are dumbstruck and leave the chamber silently.

At fully established, product development and Revenue Coming stage
He talks a lot
I don't know if he knows anything else than talking but he is still good at it. He may have changed in his actions or physical look but not in his words. Now, his focus of talk shifts from previous companies to his current company. He talks of how he built his products and moved the current company from a garage to a fully fledged corporate environment. It is his way of showing progress even though garage was better, friendlier and had a humane approach to deal with employees. The graph has somehow gone up and he knows how to show that. So, he called it a garage at first place and now is calling it a Infinite Loop. But, you don't like it anymore and imagine a dog barking in front of everyone. Perhaps this is the one progress you have made working for him.

His smell power decreases
Our dog nosed hero seems to have got slower with age in terms of smell power. He does not seem to smell out employees from other companies. Instead he is stinking now and you have smelled him out. You apply to his company along with others in long lines. He has his special gang whom he calls HR to perform such tasks for him. He has taught them how to hunt for employees like he did in the initial phase. He will tell them all day about it, which is his strength. They will go to various job sites and top universities to place their magnets which are good enough to attract good number of irons to sort out.

He is never wrong whatsoever
If you have done a good job, he will be the first to give you bonus or appreciation. He comes near you with his ever charming smile and tell you how hard you have worked and hand you down a piece of bone to lick. You thank him for that wholeheartedly and believe that he is the only good man in the world. Good things don't always happen. If you do wrong and he wants to fire you, then he will never do the dirty job. Instead, he will send his jackals (HR or any other manager), who hunt you down and kick you out the company door. And while you curse the whole company for this, he comes by with that sugary smile and wish you good luck. Everybody in company feels like hell to you except him. He is never bad.

You work like a machine but still feel as best human being
Your day is made only for work. You get up early and rush like anything to get there. You take your seat and start working with the feeling that your work is the best work ever and you are the best person in your company, even though you are just like any other human machine working mechanical machine. He comes around to each one of you, to tell you what an amazing job you are doing and how much you can do to make it even more fun but in reality, he is just applying daily grease on each of his machines.

Coffee: the human petrol
If you go to any office of any kind, you will find one dark, bitter liquid. He likes it very much and you too. He likes it in the hope for making you work even more and you like it in the hope of getting some relief from work. The former is true but I have to still figure out if latter is right. Since both are counter points, one of them must be wrong. It works by stimulating human computing system to work more. In layman lingo, they call it coffee. Even if the company is going down the drain, and has nothing to buy, you will always find it there in its place. The basic assumption is: if coffee supply stops, work also stops.

His hearing power has also decreased
With age his hearing power has also decreased. He has all sorts of people around him, but is willing to hear praises only which are loudest. He does not listen to silent complaints that people are making. He has created hierarchical network just to cut down any such voices. Those words are like statutory warning that comes with every cigarette pack bought, for a smoker.

Conclusion
He is a serious believer of “Monkey Theory”. Fool one monkey and rest simply follow that monkey. So, they rightly call him Entrepreneur which resembles “hunter-par-nar” or “hunter-vanar”. If you want to be like him, starting today, start talking and stop working. If you work, you will work for someone but if you talk, you will talk for yourself. If you find it hard to talk, then use a mirror. It is the best talking partner for you until you have your first employee. You can best learn it from your dog who barks all day without imbibing the honesty trait.

Note: Throughout this blog I have used “he” to represent entrepreneur without being gender biased as females can be equally good entrepreneurs as males. This is done just to shorten the blog by one alphabet. :)

I would like to thank Jagir for her sincere editing of this post and to have patience for re-reading other person's work.

Share/Bookmark

Wednesday, June 8, 2011

Money is valuable only in that country


Money is valuable only in that country,
An act is known only for that drama
a girl is only attractive near her
a position is valuable only in that company

for who cares that money outside country
bits of paper with some cartoons
tensions regarding every dialog that you make
becomes useless when the drama ends

yet in our lives we affect our present
by living our lifes about what happened in past
how much they were valuable then
yet, now they themselves dont last

I am poor, I lost my cool during act
she ditched me, I didnt got raise
they simply disappear with time
leaving behind some garbage

same goes to you as goes for other
your life finds value only within you
when compared with others, it loses value
so give damn to others n be you, only you

Share/Bookmark

Monday, May 30, 2011

Bitcoin GUI problem in Ubuntu 11.04


Bitcoin GUI does not shows up when started in Ubuntu 11.04. I upgraded Ubuntu installed in my laptop from 10.10 to 11.04. On starting Bitcoin GUI by running script, it did not start though the backend folders .bitcoin was created on home folder. So, searching the internet get me to quick work around. The problem seems to be related to new UI update in Ubuntu but somehow seems to be related to Bitcoin itself. So, here is a fix. Go to http://bitcoin.bluematt.me/bitcoin-nightly/ubuntu-11.04/ and download the appropriate version (32 or 64 bit). On downloading, just right click on file and change its permission to executable. Now, you are ready to run it by double click as any other program or on command line using ./bitcoin.  

Share/Bookmark

Saturday, May 14, 2011

Returning to 0Km


Imagine you are driving a really long highway that you started from 0Km. You have driven 2300 Km when you suddenly felt returning back to that same 0Km where it all started, where there was no sound of car engine that you are used to now. Back then, you were very excited to get started with an unending drive that will take you here. You hadn't drove such a long highway ever. You were focused on experiencing this drive.

I got the same feeling when I played saino- suna katha euta geet song after a really long time. I wanted to get myself back to that place. The world at 0Km was amazing and new. Maybe the reason was I never crossed a milestone with exact 0Km anywhere. Or, maybe seeing the unexpected great distance traveled till now gave importance to its start- 0km. The mouth organ playing within it reminded me of 0Km but had been lost over the course of this long journey.

So, I tried reversing back but suddenly realized that it wasn't a highway but my own life. I had drove 23 years continuously. But, returning back was impossible. If it had been road I would surely had taken 23 Km ride back to 0Km but alas! Time does not travel reverse. Maybe Time was driver and me, just a passenger. 

Share/Bookmark

Sunday, May 8, 2011

Hire focused people and not necessarily talented ones



Its a well established truth that a good employee can create fortunes for company and a bad employee can create nightmares if not checked in time. So, how does a good employee differentiates from a bad one. This question is very important for a startup as they have fewer resources to work on and cannot afford to experiment with people. Working on a startup and seeing it grow from couple of people to a healthy 50 person sum is quite a good experience to state it. Reading a blog on Why The New Guy Can’t Code by Jon Evans made me wonder if a proven programmer is all what company needs. So, how can fresher get opportunity until they have proven themselves worthy. This may not be possible for all as academics rarely allow extra time to focus on new technologies. Also, an independent programmer rarely works in a company. So, I seriously doubted its truth and feel tempted to write some of my own thoughts on hiring process.

A Common reason for frustration
In my one and half year experience in Nepalese software industry, I have seen various hiring techniques being applied. I have seen people getting hired that included both talented and less talented ones. Also, I have seen several people getting rejected that included 'dull' as well as talented people. But, my serious concern comes when I see people in work thats where is the real judgment about hiring process. Are we hiring right people? I see some people desperately at work. I also see some trying to pass time while delegating things as much as possible to other members on team. Its hard for management to know about each persons ability and contribution. This results in a biased review and thus creates frustration among employees. This simply lays foundation for a company's downfall.

Developing a software is nothing but writing a solution to a given problem. Solving a problem involves careful analysis on the part of problem solver. Experience may play role in it and so does talent. But, for me they are minimal. I have seen new technologies evolving with each based on a complete new principle. So, if you have vast knowledge of previous technology, it may not necessarily mean that it helps you to learn new technology. Suppose you are a Spring expert (configuration) and previously worked on a project involving it and now you are expected to work on a Rails project which is based on a completely different principle (convention) which you don't know and need to learn like any new fresher do. So, your experience rarely matters in Rails learning. You will need to have a new look at the problem as your knowledge might not help but rather create hindrance in learning (your faith on Spring will not easily let you accept benefits of convention over configuration). So, one has to forget previous knowledge and try acting like a new born baby which continuously focuses on new world, trying to learn as much as possible without the unnecessary pride of previous work.

Solving new problem requires being as focussed as
children without unnecessary pride of previous work
All one needs in order to work in a real project is a sense of learning without inertia. For this, one must have a constant focus. This does not require that the person has demonstrated exceptional skill in previous projects which we call talent or experience. Their current focus must be constant which easily gets reflected from person current actions, words and thought. Such person takes pride in work and does not thinks any extra work as load. A focused person easily learns any new technology and can be easily assimilated into any kind of project. Such person does not need to write list of language or skills in their Resume(i don't mean it, Just trying to add weight on my opinion).  A talented person may have demonstrated skills in previous technologies but if s/he lacks focus then its very hard for him/her to work. Such persons are bound to neglect work and try limiting responsibilities. I have seen many 'talented' guys (those who have done exceptionally well previously) wasting time chatting with girls or play game or even smoke all day just to wait when the clock ticks 6:00 pm and same goes for girls (though they are rare species in development world) too. Some even stay late night virtually doing nothing but just trying to show off their work for easy review. Such people are real nightmares of company and are bound to destroy company's fortune and must be fired.

Harsh reality of corporate world: Focussed employee enjoy
only work while others in team enjoy raise, early home, praise
Now lets go back to hiring phase where everything is new. There may be a long list of people to choose from. For people on hiring section, I advise taking problem solving ability as important factors over what the person has achieved or known in the past. The experience may not be a useful factor but rather his/her perception towards them. Every fresher may have some experience that may not necessarily be programming. But take their view towards them into account. How focused they were while doing it, how they tried applying new methods in it including electing right method for their problem and how they failed and how they consoled themselves over continually striving for it and finally how they achieved the goal. It may not be a programming problem but as odd as managing annual fest in college. But, this same ability to view things will be helpful later on when tackling real world programming problems in company. This ability towards problem solving is real treasure of any person which must be respected and grown by the company. This requires companies giving some time to work with them where person gets sometime for learning and show their focus on work which is more important than what is in their resume. Perhaps, the way of hiring as described in How Effective Are Technical Interviews? as a conclusion will help.  

Share/Bookmark

Monday, April 4, 2011

Solutions of all your problems... (Un)-Fortunately exists with yourself

Even Dilbert knows that his boss cannot
solve all his problems. It all rests in him
We are living in a world full of problems. I can see people all over groaning with it. There are various levels of problem with various priorities on it. They are still problems that make you cry, that increase your heart beat faster, that takes you away from your belongings including your friends, relatives and most of all you, yourself. But, we all have one single view for them 'Somebody will solve it for me'. And so we have different names for them like Engineers, Doctors, Painters, Tailors, etc and even TV, Internet, Facebook for our regular loneliness problem. And to all the problems whose solution we cannot find, we have only one word- GOD. Ah!! He creates problems and somehow knows about its solution too.

But before I go any further with my words. Let me begin with a story; one I heard in my primary class lessons. It talks of one rich guy visiting a hermit one evening. This guy seems to have all thing but still visits this poor hermit. His request is happiness. The hermit goes out in search for something without heeding to his request. The guy follows him and ask hastily what he is searching. Now, hermit replies 'I have lost my towel in my room and need it, so I am out in moonlight for its search'. Immediately, this smart guy answers 'Your towel is inside your room and why are your searching it here outside?'. Now, hermit replies 'Right! the solution to your problem lies with yourself, and why are you searching for it outside with others!!'.

Now, these words strikes me every time when I cry out for help in a world which itself is engrossed with problems. Everybody in this world blame others for causing problems and expect them to solve it. Surrounding it are various conspiracy theories that expand it to a large scale. This can be at various levels including a single person, a group of people or entire humanity(hoping animals wont be thinking what we are thinking so I can safely negate them from this group). In this confusion, we forget this simple thing. Maybe our brought up never focused on this or our academics didn't stressed on it as much it needed to. Maybe our social nature forces us to depend on everything for needs and that's natural.

Without analyzing problems we cry out for help
But, these dependencies and expectation have some serous problems. We forget our own power. We lose our strength of analyzing different perspective of problems and other solutions. Morever, we tend to take problems as something that is impossible or can only be undertaken only by experts. For expert jobs, its truly right. But, the problems start when we go to extreme and believe everything as expert jobs. Like common cold. We think that cold is something of doctors job and just visit him/her who gives us antibiotics in hope of getting fine. But, little we think of common cold; its cause and side-effects of medicine. We are at mercy of doctors for a problem which is caused by ourselves. Regularly occurring cold can be allergic or may be due to lack of immunity which maybe caused by regular intake of antibiotics or lack of 'practice' on the part of your immune system against simple common cold. A simple analysis of your own history and habit will help you avoid getting cold and doctors visit. Daily living habits helps in determining our condition which can be made better by ourselves using daily exercise, work ethics, etc. Maybe the marketing campaign that is worse than viral fever is reason. Consider bottled water. The companies in an effort of generating revenue out of free water have inputted on our minds that bottled water have more minerals and is healthy. I don't know if it is 90% more healthier than tap water but I can guarantee that it is 1000% more expensive that tap water. Again, we don't analyze this. Rather, we just spend few more money for bottled water. We can apply various ways of making our normal tap water more healthier to drink with some of simple process that are way better and economical. Maybe, trend is reason for it. Even if we don't accept, we are species of monkeys and tend to copy what others around us do. One example of it fashion. The aim which was to protect ourselves from climate has turned into way for heavy spending, mad competition. Marketing plays only initial role here whose motto goes like this 'Fool 10% of population and rest 90% will follow'.

Analyzing present condition, I wonder only one thing. What would I say when my son asks me for solution of a simple problem. When I ask for solution for common cold with my mother, she answers D'Cold or Paracetamol. But, when I ask my grandmother, she goes and cooks me hot ginger water with suggestion of getting some warm clothes on. My granny had through practice and deeper analysis have understood cold. She knows the problem and thus solution comes by. My mom knows problem partially and even its solution, partially. But, If I continue this trend, I will definitely call doctor asking for his help because I wont be knowing what is cold except that its a medical problem and physician can solve it. Whenever he will ask for water, I will shill off some money from pocket to let him buy bottled water because I may be blinded by marketing campaigns that tap water is harmful and bottled water is best water ever. The main reason is that I, in my life never analyzed by own problems and has no experience of solving it myself except becoming dependent on others. So, how can I expect my son to be smart when I myself lived a foolish life!!

Following current trend, we reach to conclusion that we are heading towards knowledge based society which will be headed by experts who will know Alpha and Omega of their field but none of other. They will tend to view their own problems which does not fall on their field of expertise as foreign and look for solution from related experts. But, what about good health, what about happiness as asked in example. In whose expertise will it fall? Who in this earth will take responsibility to make people happy, to make them independent of unending wants? So, finally people will take resort to things like Drugs, Prostitution, etc for temporary happiness as ultimate happiness rests on us and no expert (like hermit in my story) can solve this.

Moral is clear in title of blog itself. Unlike some books which lure you into buying and later at end of it specify solution of problem mentioned in title of book, I just mentioned them in title itself! I just used this blog as a way for elaborating my idea on this. For those who are hopeless with their condition, its a fortunate thing that solution exists with them. But those who endlessly seek it from others, its an unfortunate condition. A drunkard who drinks to get away from life trouble is truly unfortunate to not realize this idea. So, at end I request the reader (including myself) that before running away from problem, face it, accept it, analyze it and then find solution yourself first.

Share/Bookmark

Wednesday, March 9, 2011

On a cold, cloudy day

Its cloudy, cold day and I am home. Its afternoon but there is still no hope of sun but darkness and it seems it will rain soon. I am on lap of my mother watching my dad sitting besides her. The entire time seems to freeze now. The smooth flow of time is taking me. I can feel her warmth like the best blanket and don't want to leave. Both are watching me smile and returning back honest smile to me. It soon rains and it can hear rain drops hitting on ground and roof. I touch her even more tightly due to fear of thundering which she knows that I have. But, my dad smile calms me down and ensures me that all is well.

Suddenly, I get called by someone in my desk. I take out my headphone which sings soundtrack from Departures(Okuribito)
Share/Bookmark

Monday, January 24, 2011

Data not that bad: Some good aspects I am enjoying

They say that 'Every Coin Has good and bad side'. I am also understanding same these days. Data was my phobia since Data Training at D2Hawkeye. No concept, No Challenge and no similarity with my degree 'Software Engineer'. But, Moreover my biggest frustration was due to its increasing strain on my eyes which was just hard for me to bear. So, I grew a sense of hatred over it.

As I mentioned in first line, i have however found some good points of working on pure data especially when its too large here at Deerwalk. The first thing to learn is PATIENCE. There is no good thing than patience. Its different than waiting. Working on data has given me the necessary patience to apply in the different fields. The second and most important thing from my perspective is it allows me to enjoy music while the tons of rows of data is processing and I have no way rather than waiting. So, I enjoy music which gives my eyes needed relief and some rest. Sometimes, it even allows me to sleep especially after a heavy meal :P. I have developer team on my side who always look impatient and working. But, i enjoy time while my script is processing. Watching their impatience reminds me my own days as pure developer. Yes it is data that spoils eyes by requiring us to view each value by eye or at least the top 10 rows. But, at same time, it allows me to get some rest. I never understood it during my training sessions. But, now working as data engineer I am understanding it far deeply. The third thing is it has increased my love for coding :). As developer, I used to code whole day which made hobby coding boring. Person always like to do those things in hobby that they miss most. It may not always be ones they love most. Daily coding never made me miss hobby coding, as it was routine. So, I really never cared for it. But, now when in data, I am away from Code. So, Hobby coding has become a way to code again. And, there is no surprise I have started them again (after 1 year). These days my explorer mind has started to explode as it was when I was student and was most away from code during one months long exam duration.

'Do what you fear most', was what great souls have told. Yes! I have started to believe it these days. It may not be true entirely but may be true most of time. This new year started a new phase for me and I accepted it. They say in pressure you have two options: one cry in vain or accept it and do something good. After running over former initially, I have now accepted the latter. So, in your life if you run into something very boring as your necessity then vent your frustration on doing something useful that you love. It may help you to re-discover yourself. Good Luck!! At the end I would really thank Data for allowing me to write this Blog while my script is still processing!!
Share/Bookmark