Hacker News new | ask | show | jobs
by jhermsmeyer 5384 days ago
You make some solid points. My net-net or tl;dr of it all is this:

For anyone you work with to respect you, you must show that you at least have tried to do they work you hired them to do, and done it competently.

The longer version: As a CEO of a software company it means you've at least developed in a couple languages (even if its only php, ruby and some Obj. C) and actually built something. As CEO you need to also be good at (or at least had some success at) sales to be able to attract talented and well connected sales execs. If you can do both things at an above average level, you are irreplaceable.

Again, both dev and sales positions are crucial. It's very hard to find someone even marginally good at both. Great salespeople and devs should be paid and treated like the rockstars that they are. That's the easy part.

The hard part is actually being the guy who can bridge both worlds. You're not worth the paper your business card is printed on if you can't attract talent, raise capital, sling a little code, sell, and ultimately be the product manager for your company/product on any given day.

It's a hard effin' job, and if done well will earn you the rockstar hires that will make your company zoom.

1 comments

I am not sure I buy that. I could be wrong, but it seems to me that it would be enough for that person to respect me and the work I do.

In fact I would prefer somebody who didn't know that much about computers, since he is properly happy enough letting me do my job with little to no useless interference.

Interference can be a problem, to be sure. But you can't create a successful business without feedback of all kinds, including technical. It's just that it has to be done thoughtfully, with respect for your talent and opinions.

You could be right, and it may well be that someone with zero technical knowledge can lead a team to success by being completely hands off. I just have to believe that success is more probable when the boss can sit down and brainstorm solutions to problems with the dev team when needed.

And perhaps more importantly, I know I appreciate it when my previous bosses understood when they were asking for something hairy, and appreciated the level of effort and skill that went into crafting a solution.

The problem is how that somebody finds you instead of one of the hundreds of other developers in the pile who can't develop.