Hacker News new | ask | show | jobs
by forgottenpaswrd 4613 days ago
Well, in my experience managing my own software company(I guess I am CEO but I did code a lot in the early days so I know what it is) it is not so much about the quality of the people.

The quality is something very important when your company is made by two developers. When you go up from this, you have lots of interactions and complexity.

You have love, hatred, you have admiration and envies, you have people that need money or need time to see their family. You have people that is afraid of their own mediocrity that try to protect their knowledge or "own" part of the company(fiefdoms).

You have people in some areas fight against others(marketing or sales vs it), you have different personality types that don't understand each other.

If you get all this right, life becomes easier and you have time for writing in HN, or kissing your kids, because it is a fantastic machine that works alone, and yes your tech people will kick ass.

Get this wrong, and most people do it not wrong, terribly wrong, and life is hell(I know because as a geek I did terribly wrong in the past).

If the best engineer does not sleep, you have a sh*t engineer(Chernobyl).

1 comments

so how do you get it right?

what is right - focus on technical excellence and product fit or are you meaning trust and honesty levels in the company?