top | item 1468545

ASK HN: How do you motivate a lazy co-founder?

107 points| vignesh343 | 15 years ago | reply

Hi, I'm new to this board.

I have a question about motivation. I'm running a mobile start-up and we just moved into our new offices. We started working on our spare time putting in time whenever it was available. Now, my co-founder and I are dedicated full time to the business and we've hired a couple of interns.

The problem however is that while I show up daily at 9 AM, my co-founder (the engineer, I'm the business guy) shows up every morning in the PM. We've had several discussions about inappropriate this is and how he's degrading office morale (mine and the intern's) by showing up so late every day. He stays late hours to try and compensate this tardiness, but it's still really poor presentation and incredibly unprofessional.

I have no recourse because we split the venture 50/50 (no vesting). If I want to continue on the project without him, he can block it. I've tried buying him out and he insists he's committed and will not sell under any circumstance. My only recourse is to quit and block him from taking the idea and running with it. Neither of these are admirable outcomes and I'd rather run the business as far as it can go with a lazy co-founder than end it in such an ugly fashion.

What I really want is a decent fucking co-founder who can show up at 9 (or 10 AM if he absolutely needs an extra hour of sleep) and be a profesional. Does any one have an idea on how to motivate him to do this?

Thanks, Vignesh

106 comments

order
[+] alttab|15 years ago|reply
Change your standards (really).

In my experience with start ups, developers rarely come in early. Some of the best developers I work with come in at lunch. This is because they are night owls and work better at night.

Not understanding that pure-bread developers work differently is denying the basis of your product.

It sounds like, on a personal level, that you want your co-founder (who is technical) to be more like you. Well sorry, that's not going to happen. You need to understand that you wanted to work with him in the first place because of who he is and what he is capable of, not what time he gets up in the morning.

As a little background, I am a developer. I do however, wake up at 6:30, and I'm at my desk at 7:50am. This is before any other developer (and more times than not before anyone else has even shown up). I'm not like most developers, this is my personal choice, and I understand that.

Demoralizing him and berating him will further his cause to be dissonant to "business." This includes coming in later and later over time, not wearing "professional" clothes, or being hard to work with.

My heart-felt advice is to apologize for being a prick to someone so important to your product, your business, and your success, and set a road map for increasing co-founder communication and understanding. You chose him because he was different. If he had the same skills as you, you wouldn't need him.

So first apologize to yourself, forgive yourself for being close-minded. Then apologize to him, and the interns. It takes a big person to be able to do that. It won't be fun.

Then have a candid, non-confrontational conversation with him. Figure out where the communication ended (I guarantee this is your issue). Remember, you're in this together.

If he doesn't come in early enough for calls or presentation, do it without him. Ask him to give you the materials or knowledge you need to do it well. Maybe do some of the things you think he should. Try to help him do his job better, which may not be looking professional, having sane work hours, etc. If hes an engineer or developer, his job is probably building the product.

You may be surprised that the cool helpful guy you met is actually still there.

[+] acid_bath|15 years ago|reply
EDIT: followup - http://news.ycombinator.com/item?id=1469271

Old post:

I think the OP should be thankful his dev doesn't walk. If I partnered up with some biz guy who demanded I show up early for no other reason than appearance I'd assume he's an empty suit and leave. (9am is early in this industry, I've never had a job that demanded I show up before 10:00).

OP: You're a 2.5 man closet startup and you're asking your other half to be less productive for the sake of appearance. Are you sure he's the one with the problem?

All this talk of being "unprofessional" is a joke when it's two guys who just scrounged up enough capital to rent a cheap office trying to impress a fucking intern. Jesus Christ.

On second thought, I'm certain I'd bail if the OP was my "partner." The lack of thought put into this, the fact that you've considered trying to oust him instead of confronting him, the fact that you seem to lack the ability to look at your company critically (again: 2 dudes and some interns == 9-5 IS NOT A BIG DEAL) all shows a severe lack of biz sense or even common sense. You're obviously insecure (cares too much about appearance to some teenagers), ill-informed (does not understand developers or managing developers) and not equipped for a leadership position (talking to HN instead of the one person in the company who he should be talking to).

I hope the "partner" you're treating like an employee reads this thread and bails. You reached out to a forum instead of talking to someone who's your other half. I can't imagine how you'd run an actual company.

It sounds harsh but it's a harsh industry.

[+] danudey|15 years ago|reply
Seconded.

I worked at a job where I typically came in around 10 AM, and all the developers rolled in around 11 onward (or worked from home, or worked odd hours, etc.). That was the way the company had been since I started there, and the only reason I came in so early (despite working late) was because, as the sysadmin, I had to be there for office problems and desktop support.

Shortly after my supervisor left to move on to other projects, the guy promoted to take his place decided (or it was decided for him) that everyone should come in 'business hours' - i.e. show up at 9 AM. Suddenly, instead of being earlier than everyone else, getting work done, staying late, and then doing some work from home, I was getting lectured for being late every day.

My reaction was simple. I started showing up between 9-10 as requested, and started leaving between 5-6, as was fair. Stuff stopped getting done, my mornings were completely unproductive and in my rush I often forgot to take my medications, resulting in nearly no work getting done at all. I was stressed in the morning from rushing to work (or from getting phone calls at 10:15 demanding to know where I was). Eventually, I was so drained that nothing that wasn't urgent got done at all. Projects dragged on, things stopped getting done.

Since I hadn't taken a vacation in the year and a half I'd been there, I asked for my vacation pay to get paid out, so I could make some purchases - a new mattress to help me sleep better, a sun lamp to help me wake up, etc. Instead, I ended up in a passive-agressive back-and-forth with the CEO, who had retroactively decided that I'd taken too many (management-approved) sick days. At that point, I had no interest whatsoever in being productive.

Eventually they let me go, citing 'insufficient work'. I took a month off, revitalized myself, and started a new job elsewhere. The company, meanwhile, continued to go downhill. The development team (including my supervisor) left to start a new company, contracting their services out. Their stock price was already in the toilet, so that hasn't changed, and they're selling off any assets they can to keep afloat.

The moral of the story: if you try to force your techs to be 'professional' for no other reason than you believe that's how everyone should act, you'll ruin any goodwill you had with them, alienate them from yourself and the project, and doom your business to an early death.

[+] joe_the_user|15 years ago|reply
Amazingly good advice from the parent.

Remember, this is someone you are intending to go a long way with.

Either find a way to work easily and smoothly with him now or get out now. Things will get harder and more tense before they get easier.

[+] messel|15 years ago|reply
Pro advice to the author, I was thinking along these same lines (communication, not scheduling is the problem).

Keep focused less on what hour in the morning your cofounder shows up, and more on deadlines that you're working to. Most importantly as the business guy focus on how the shifting market perceives each of your product/feature releases.

[+] rokhayakebe|15 years ago|reply
One of the best advises I have read. You should elaborate on this. Maybe as a blog post. I think it applies to most jobs where you do not have to deal with the customers in real time. Many managers could learn a thing or two from your comment.
[+] timwiseman|15 years ago|reply
While I think this may be a bit harshly phrased, I agree with every sentiment expressed here.

To add my own anecdote to it, for the past several years, I have worked odd hours. I have a family and I am going to grad school. I come in early most days, but then I leave for a long time in the middle of the day and come back and work late into the evening. If I fall behind in the week (or just have a lot going on), I come in on the weekend.

This flexibility means I do not conform to most people's ideas of a normal work schedule, but it means I get to achieve my goals of taking care of my family properly and getting my masters, and this means I am more motivated to actually work for the ocmpany.

Personally, if I were in a situation where I did not have flexibility to achieve those things, I would consider finding a different job.

[+] yesimahuman|15 years ago|reply
While I agree with all of that, what about his obligation to help the interns? Working 5pm-1am isn't going to help the interns much.

It sounds like the OP might have been raised with a certain style of work ethic. Measure your partner's success based on what he adds to the product and the success of your technical employees, and how well he enables you to go out and handle your side of the equation.

[+] generalk|15 years ago|reply
Let's try an experiment: ---

Hi, I'm new to this board.

I have a question about motivation. I'm running a mobile start-up and we just moved into our new offices. We started working on our spare time putting in time whenever it was available. Now, my co-founder and I are dedicated full time to the business and we've hired a couple of interns.

The problem however is that while I consistently develop our product, my co-founder (the business guy, I'm the engineer) shows up every morning at 9 AM sharp, and demands I do the same. We've had several discussions about "inappropriate" this is and how I'm "degrading office morale" (mine and the intern's) by showing up "so late" every day. We're supposed to be partners, but he continues to demand that I show up at 9 AM like he does, every day, with no regard for my opinion or how well I'm building our product.

...

What I really want is a decent fucking co-founde who understands that products aren't build only between 9AM and 5PM, and who can be professional and courteous during his conversations with me. Does any one have an idea on how to motivate him to do this?

[+] starkfist|15 years ago|reply
Welcome to startupland. You're fucked if you think you're going to find a good engineer that wants to work 9-5. "Compensate this tardiness" == LOL. Half the point of a startup is avoiding that lifestyle. At any startup I've worked that went anywhere, the engineers all worked noon - midnight. Good luck.
[+] vignesh343|15 years ago|reply
Hi everyone! Thanks for all the helpful comments and suggestions!

I've learned a lot by reading through your posts and I applaud alttab for recognizing that communication (rather than hours of operation) might be at the core of the issue.

For the sake of the discussion (and to help advise me on how to proceed), I'd like to clarify a few points.

First, we have an intern who does work 9-5 (by his own choice, I told him he could set his own hours). For the first 3 hours of the day, he comes to my office asking when my tech-partner will be here so he can resolve some issues. The reason the office hours is such an issue is because he's not being there for the intern. Also, we're hiring more interns that start this week who will also need face time with him in order to advance their projects.

Second, and this is the most important point, because it's come up again and again in the comments, he is consistently missing deadlines and has failed to be very productive. His work is of top quality (why I selected him), but his progress is disappointingly slow. And for the record, he sets his own deadlines and repeatedly misses them.

Third, if he actually was spending his time outside the office working, I would have never made this post. He spends some spare time on the weekend working on the project. The rest of the time he stays up late and gets drunk/high with his girlfriend. He is constantly distracted by a partyboy lifestlye. I didn't want to mention that initially in case my identity is exposed, but at this point, its too relevant of a detail to ignore. I can't control what he does in his spare time, but I know he can't do those things in the office.

I would like to note that I have learned a lot from this post and I now recognize the insistance on timing his schedule is doing me a diservice. I am going to try to sit down with him and have a heart-to-heart about the work progress and abandon discussion about the hours. I have been giving him a convenient excuse to be unproductive by coming off as a prick. I need to focus more on producing and less on the particulars of when production occurs. Despite what many posters have said, I like to think of myself as open-minded and have no problem abandoning my prior philosophy in favor of something that works. Startups are always a learning process and I appreciate those who have helped me learn by sharing wise words of advice. Thank you once again posters!

[+] starkfist|15 years ago|reply
You're fucked. Your co-founder doesn't like you (which is why he's showing up late and not doing his work) and you don't like him (because he drinks and gets high with his girlfriend). You should figure out a way to wind it down and move on as quickly as possible.
[+] Tichy|15 years ago|reply
Just because he misses his own deadlines doesn't prove that he is slow or a bad developer. Especially in the beginning, a lot of unforeseen problems can occur during development. Very few developers (if any) get the estimates right. Perhaps he also decides to pursue specific problems (ie if you are close to the deadline, you could either decide to release shoddy code, or miss the deadline - would you prefer shoddy code?).

Also, about the intern: the intern wants 9 to 5, your technical co-founder wants 12 to 20, and you are siding with your intern? Priorities? Get another intern who also prefers 12 to 20, or can get stuff done on his own.

[+] ibejoeb|15 years ago|reply
>First, we have an intern who does work 9-5 (by his own choice, I told him he could set his own hours)

So the intern is dictating the hours a 50% partner should work? Really? How about the intern makes himself available.

[+] wazoox|15 years ago|reply
I don't want to start a long post rehashing what has been already said, but there's something I want to tell about programming schedules : everyone is so bad at them that there are many jokes about it, like these:

Hofstader's law : "it always take longer than you expect, even when taking into account Hofstader's law"

the Cargill's law: "The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time."

And this hilarious Douglas Adams' quote : "I love deadlines, I love the whooshing noise they make as they go by."

Then I'll conclude with this anonymous word of wisdom: "Confidence, n.: The feeling you have before you understand the situation."

[+] jey|15 years ago|reply
You're right to forget about the strict hours, but it does sound like there's some latent problem here. I disagree with the siblings that you're "fucked". Your cofounder says he's interested in the project still, so it's worth figuring out what the real issues are and addressing them by talking with him and cooperatively fixing them. He might not know right away and need some time to figure them out, but it's important to get the discussion started.

First of all, people are terrible at estimating how long something will take. You'd be better off noticing the patterns in his misestimation and adjusting his estimates accordingly in your own head. If it always takes 2x what he says it'll take, then just double whatever estimate he gives you.

Secondly, not being in at the same time as the intern always shouldn't be a big deal. If your intern really needs constant handholding, he's probably not good enough for your project. He should be able to make progress on his own and send an email to the boss if he has a question, or just work on some other task until the guy gets in to ask for help. This is just a normal part of working with other people and everyone has to learn how to do it. We can't all be at the same place all the time, and hell, some teams never see each other.

You might also want to remind your cofounder that drinking creates significant sleep debt, even if you get a full night's sleep, and sleep debt leads to higher distractability and subtly worse problem solving/thinking. It's possible that he's in a cycle of stressing out about work -> drinking -> not being at 100% mentally -> performing poorly -> stressing out more. In that case it'd be important for him to stop drinking and make sure he has enough stress-relieving leisure and breaks, time when he doesn't feel obligated to be thinking about work. Remember that software is a creative field, not a rote field, so the quality of his thoughts are what matters, not the hours spent at his desk.

So anyway, I suggest you treat your partner as a partner and start a discussion to work cooperatively to figure out why he's not being productive, or not appearing productive. It's very important to show him respect and show that you see him as an equal partner, and that you're not just condescendingly bossing him around. After all you want him to want to correct himself, not begrudgingly keep up appearances.

[+] strlen|15 years ago|reply
Hi Vignesh,

Great response. Admitting you were wrong on an issue (hours) is a great step and that puts you amongst the small minority of people who can admit they're wrong.

That being said, there are several things to keep in mind:

* Your co-founder is an introvert.

* As others pointed out, if you want him to manage interns, you have to make it clear to him. Some (e.g., me) would never agree to take on a management role, no matter the money or equity involved, so you have to be prepared for him to say "no".

* As for deadlines, keep in mind that you know how to sell or (presumably) you'd have little to contribute to the company. Make sure you are not selling the engineer on unrealistic deadlines.

[+] aprrrr|15 years ago|reply
In that case, it sounds like you're fucked.

I have to think a startup whose plan requires the head technical person to spend any significant amount of time holding interns' hands is going to have problems, anyway, but if said technical person is more interested in partying than actually making stuff, forget it.

Good luck, though. I hope I'm wrong about that.

[+] Skeuomorph|15 years ago|reply
> he is consistently missing deadlines and has failed to be very productive. His work is of top quality (why I selected him), but his progress is disappointingly slow

Programmers "misunderestimate" deadlines. There are countless books written about this, and very little to do about it other than recognize it as an inconvenience.

The largest factor is usually "scope creep", where business interests inject additional details as the project progresses, each of which adds time but rarely get adjusted into the estimate. All these time deficits accumulate and interact to snowball delays far beyond expectations of both technical and marketing teams.

Either stoically push deadlines back for every change, or ruthlessly postpone these requests till future releases.

Also keep in mind that if your startup is doing something new, you're often asking for deadlines on "inventing the lightbulb". It will work when it works.

Startup development is usually not "engineering". Building a bridge is a known and quantifiable effort. Inventing a new business engine is often not.

[+] acid_bath|15 years ago|reply
> Second, and this is the most important point, because it's come up again and again in the comments, he is consistently missing deadlines and has failed to be very productive.

So I wrote a pretty harsh post previously before this little bit of -very important- info was added. Not getting things done while not working full hours is WAY different than getting things done on an unusual schedule.

Odd hours + Productive = OK / expected

Odd hours + Not productive = Dead weight

Good luck.

[+] doki_pen|15 years ago|reply
One thing I notice about a lot of "biz" guys is that that have no idea how long some piece of work should take. If you don't know the effort, how can you possible judge if he's being productive or not? Lots of people suck at estimating. It doesn't mean they aren't productive. Maybe his top notch work is taking exactly how long it should? Maybe you should discuss a strategy where delivery is more important then code quality?

As long as you remain clueless about software development, you'll just have to take his word for it.

[+] axod|15 years ago|reply
Why didn't you mention any of that in the first place? It's kinda important information...

Either you're really bad at communication, or you're having fun trollin'

[+] jeromec|15 years ago|reply
Try using Skype. Many hackers are most productive when not constrained by schedule or even location. Startups are hard, especially in the early stages with little/no compensation. Communicate with your partner about what is most crucial for the startup to succeed. If both of you are committed to those things, then it's probably just a matter of finding a way to make it work. Your task is to find out if he's truly lazy, or it's just a lack of communication/understanding.
[+] cheald|15 years ago|reply
Okay. This definitely helps paint a more clear picture of the situation.

First off, the situation with the interns sounds like you have a few issues. You're trying to turn your developer into a manager, which is fine if he's on board with that, but if you're trying to build an army of interns under his direction, you and he have to come to an understanding that he's going to be acting in both developer and managerial capacities. If he's not on board with that, you're boned. At small scales, the interns, being subordinate, need to conform to the project lead's schedule within reason. Email and IM are wonderful tools and can be used to time-shift conversations, as well.

Second, being underproductive is a very real and very bad problem. There's a glimmer of hope, though. Was he always this bad, or has he deteriorated? If he's deteriorated, it might well be due to a hostile work environment - nothing shuts down introverted creative types like an abundance of criticism and an absence of praise. If he feels that he's the constant butt of complaints without any recognition for progress he's making, he's gonna get very demotivated very quickly. A tech founder in a startup has to love what he does to succeed. If he doesn't, you'd better be paying him damn good money to keep him motivated, or it's a lost cause. There's too much blood, sweat, and tears wrapped up in a startup for it to succeed otherwise.

You seem to be saying the he's very talented, so it's likely not a lack of ability, but a lack of will. Either he's not cut out for a startup, or there are blocks in his way preventing him from executing. Recognize that developers are very bad at estimates and deadlines until they've had years of experience in failing at them. Work with him to figure out why he's missing deadlines (feature creep, unexpected maintenance, infrastructure problems, people problems, misestimation, whatever) and figure out how to help fix those problems, rather than just hand-waving him away as "missing deadlines". Give him the leeway to say "This will take 12 weeks" if it's going to take 12 weeks. Don't try to pressure him into making it happen in 4. What'll happen is that in 4 weeks, you'll have a shoddy, half-done milestone that is going to take twice as much work on the back nine to fix. If he feels like he's being asked to do too much in too little time, that's going to crush his resolve. Estimates should be just that - estimates - and it's critical to not just figure out when a deadline is due, but what the path to getting there is, as well. Have progress indicators to check up on periodically. Adjust the estimate if necessary. Find out what other job-related responsibilities are bleeding off time, and either adjust the estimate to compensate, or offload them to someone else.

You have two paths to take here: Figure out how you can repair your working relationship and restore his passion for the company, or figure out how to get out.

If you can't restore his passion for the company, either due to his being too distracted with a "partyboy lifestyle" or due to that bridge already being burnt, one of you needs to exit, immediately. There could very well be the possibility that his job is hell due to a breakdown in communications and the friction that results from it, and he's medicating that away with drugs and alcohol. That's your one chance to save this - if that's the case, then fix the problems he's medicating away, and you can get it back on track. If not, it's time to start executing an exit.

[+] carbocation|15 years ago|reply
Hi. Sorry I thought this was a troll post initially; it just had that smell to it, but your later posts cleared that up.

Is it possible to ask interns to work different hours? For example, some interns might love the chance to work an 11-7 or 12-8 job instead of a 9-5 one. And that way, you'd better align your cofounder's schedule with theirs.

[+] jarsj|15 years ago|reply
Are you based out of Bombay. Shoot me an email, if you want to talk in person.
[+] hga|15 years ago|reply
"he sets his own deadlines and repeatedly misses them"

Are you putting him under any sort of pressure when he sets those deadlines?

If you are, is that due to real and concrete customer requirements (e.g. they say something like "If you can deliver this to us by July 17th we can complete our contract", what I call "pesky customers")?

[+] wangwei|15 years ago|reply
It seems like you are acting like a jerk. You're a startup,why act like a big company with these kind of silly rules? It doesn't matter when he comes to work as long as he works the hours and is being productive.

With this attitude, my prediction is that your startup is likely to fail. I just can't imagine any good developers can stand a co-founder who has such kind of bad attitudes and false beliefs about how things should work.

[+] MattGrommes|15 years ago|reply
Where did you find this "co-founder"? It really sounds like what you want is an employee you can boss around. Did you ask around for a geek you can give requirements to like so so many other "business guys" do who think they have a great idea for a company? You've got a co-founder, not a lackey you can tell they're "allowed" to sleep in an extra hour in the morning, if they absolutely need it.

Read what the top-rated comments here say, then read them again. Then read Michael Lopp's book "Managing Humans". Luckily for you, you asked his question in the right place. You're getting real advice here that you absolutely need to take to heart if you want to avoid a whole raft of problems and probable failure.

Good luck to you if you get your head on straight and good luck to your co-founder if you don't.

[+] jarsj|15 years ago|reply
You just stated why you are a terrible CEO. If you want to succeed doing a startup, unlearn everything and try to be more like him. At the least don't make things worse for him. If he is your 50% partner, he has as much right to decide the office timings as you are.

In my last job, I used to crash in the office most of the time (9 AM to 3 PM), skip most weekdays, work all night and all sunday. I never had any complaints and was considered quite good at what I do.

My last job was at Google.

[+] rick888|15 years ago|reply
"In my last job, I used to crash in the office most of the time (9 AM to 3 PM), skip most weekdays, work all night and all sunday. I never had any complaints and was considered quite good at what I do.

My last job was at Google."

In a company like Google, there are enough people in the office during normal business hours to compensate for the time you aren't there.

I can sympathize with the poster. If he (his co-founder) is the only person working on the technical side of the project, he should be there in the office during normal working hours.

When they do need to meet a client at 9am (because most businesses in the US are 9-5), will the developer be able to be there without falling asleep at the meeting?

It also shows me that the developer lacks discipline. The poster made a mistake in making him a co-founder. He probably should really be an employee.

I also get a sense that the developer wants to just hack away at the code on his own time and not have to talk to anyone about it. This is a recipe for failure. I've worked on many projects like this and what usually ends up happening is that the project gets finished with little or no input from customers/other people besides the developer and it fails.

[+] Aegean|15 years ago|reply
Is he really lazy, or is it just the committing hours that is bothering you?

His committing hours can change significantly than your hours particularly if he is facing challenging software implementation problems. When you get such problems (and they come one after the other in a startup) the important issue becomes fixing that royal problem rather than when or how much time you are spending on it. Those become the details. If he focuses %100 on the problem fixing, when you commit definitely tends to become less and less important.

You may say, we have some communication to do in the same hours, well sometimes also it even helps to cut communication so he can figure out and finish the job.

This is for someone who is really committing his efforts though. If he's not solving any problems then best thing to do is fix the business rather than your co-founder (i.e. quit or make him quit)

[+] cheald|15 years ago|reply
Developers are creatures of odd schedules. If he's got the skills to pay the bills, and gets the work done...let the schedule slide. Programmers work with computers and data which know no schedule. A tremendous number of them are traditionally nocturnal, and do their best work in the wee hours of the night.

If he's just lazy (as in, not getting things done) then there's a problem. But, your post doesn't seem to indicate that he is - just that he doesn't show up on your schedule.

At a previous job of mine, developers particularly were given flexibility in their scheduling. At one point, the management were looking to lock this down for many of the same reasons that you were - they had the perception that business only happens between 9 AM and 5 PM, and expected that if developers weren't making things happen in that timeframe, there was a problem. One of my colleagues told the manager in charge of the change "I'll show up at 8 AM if you want, but I'm not going to be productive until 11 AM anyhow. I'll clock out at 5 PM after getting 5-6 hours of work in, rather than clocking out at 8 PM and getting 8-9 hours in". The management let her keep her schedule.

If your partner needs to be working with external contacts during business hours, or if he is expected to perform customer service duties and be available when people are calling the phones, that's one thing. If he's the guy writing the code, maintaining the hardware, and making stuff happen, leave him be. Just because his schedule doesn't coincide with your schedule doesn't make his schedule wrong. How would you react if he asked you to conform your schedule to his?

Something you probably don't realize is that he's likely working around the clock - not just during office hours. You get to clock out at the end of the day and go home and not worry about the job until 9 AM the next day. A technical co-founder never gets the luxury, really - we're always watching, working, monitoring, and fixing. If something breaks at 2 AM after we've been asleep for a half hour, we get up to fix it. If we're having scaling issues, we work 36 hours straight to get infrastructure optimized and stable. A technical founder's job conforms to no schedule, recognizes no business hours, and takes no holidays.

If you want a happy tech partner, give him leeway in his schedule insofar as it doesn't actually negatively impact the business of the business. If he's not available for collaboration, is failing in his duties, etc, he needs to change something, because he's not doing his job. If it's just "morale", then honestly, get over it. If you make his job about showing up and having his butt in a chair from 9 AM-5 PM, then that's what you're going to get a - a butt in a chair. Established companies can afford that. A startup can't.

[+] grammaton|15 years ago|reply
Well who died and made you all-knowing?

Let me guess. You're an MBA. You've probably spent lots of time polishing your presenting skills and becoming a good salesman, and polish and presentation are important to you.

Here's the thing - all that polish and poise is useless unless you actually have a product to sell. In order for that to happen, someone has to be creating something of value.

Welcome to how the other half lives.

Is he getting the job done? Do you have a product? Is it progressing? If you can answer yes to these questions, then please get over yourself. You're one of the founders - not the founder. No offense, but suits have a tendency to be seriously arrogant and think that the entire company revolves around them. It doesn't. Stay up until one in the morning trying to work around an obscure, undocumented bug in an unstable library sometime, and then see how you feel about coming in later in the day.

Also, at the risk of wandering into dangerous territory, from the name I gather you're Indian, and I'm going to guess you're Indian in the sense you actually where born and grew up there.

Guess what - you're not in India any more. Business is done differently around here. Unless someone is working in sales or customer service, or works hours so incredibly bizarre that they can't communicate with anyone face to face ever, there's absolutely no call for this overbearing, you-will-work-when-i-tell-you-too attitude.

He's a programmer - an educated, trained technical professional - not a floor sweeper. Treat him like a programmer.

You have an opportunity here. Please do the world a big favor and don't become yet another prick CEO.

See Also: http://paulgraham.com/makersschedule.html and http://paulgraham.com/opensource.html

[+] vignesh343|15 years ago|reply
Nice guess, but I'm not Indian and Vignesh isn't my real name. I'm also not an MBA. The real question here is, who made you all-knowing? ;)

I'm not a prick, I'm just an ambitious startup marketer trying to learn about how to improve relations with my dev! Instead of being hostile (and racist), try to be understanding and sympathetic. Who knows, maybe your prick CEO will promote you!

[+] rossj|15 years ago|reply
Does he get the work done? If the answer is yes, what's the big deal?

The hours you work don't define your professionalism, at least not this century.

[+] jonknee|15 years ago|reply
Is he not getting his share of the work done? That should be the measure of laziness--lack of performance--not at what hour he sits down at his desk.

I'm not aware of any studies showing that programming performance peaks between the hours of 9-5. What's the reason why you want to set this schedule for him?

[+] axod|15 years ago|reply
I'm pretty surprised he hasn't quit already judging by your tone etc.

Is he really lazy in terms of productivity? Or does he just not behave in the way that you want him to? I'm betting it's the latter.

Developers rarely show up at 9. They often appear lazy. But guess what? While you're long gone, they're often working through the night.

It sounds like you just want a corporate worker drone developer who shows up in the office 9-5 and files his TPS reports.

You sound like an absolute nightmare to work with.

[+] FraaJad|15 years ago|reply
Assuming your co-founder is a capable techy, there is no reason why you find issue with when he works.

I work in a tech startup with 8 people and me being 1/3 of the tech team.

I come in to work at 7AM sometime, because I can't wait to see some ideas in code. Most days, I walk in at 9, when the regular check-in time here is 8:00. But, I also make sure that I put in my 8 hours on average IN THE office, so that I do not give an impression of being slack to my non-techy co-workers.

I also do couple of hours of work after going home, depending on the intensity of work and my own inclination to tinker with alternate ideas and technologies.

My boss knows this and appreciates this fully.

Just like you expect your co-founder to earn YOUR trust, you should also earn HIS trust by understanding what truly motivates him.

Unless you are doing some mundane corporate job, where everything is already predetermined before it lands in email box, having the flexibility to work whenever you want is a necessity.

This is typical Indian behaviour. Expecting "employees" to turn up on time. Let go of it. You are not running a manufacturing company. I sense deeper communication and trust issues here. If you are the "business" guy, $deity help you both.

[+] pook|15 years ago|reply
"I have no recourse because we split the venture 50/50 (no vesting). If I want to continue on the project without him, he can block it. I've tried buying him out and he insists he's committed and will not sell under any circumstance. My only recourse is to quit and block him from taking the idea and running with it. Neither of these are admirable outcomes and I'd rather run the business as far as it can go with a lazy co-founder than end it in such an ugly fashion."

I'm sure someone here would absolutely love to work with your "co-founder". Hell, they may even give him some common human dignity as well as an interesting project.

[+] GBond|15 years ago|reply
I think you need to reassess what is truly good or bad for morale. The "ass-in-seat" mentality belongs in mega-corps and does more damage than good in a small team. As a founder, your goal should be to create a culture that encourages highly productive, self-managed individuals. You want to create a team that does more with less which requires trusting individuals to manage their time (ie. working hours).

Your question is regarding your co-founder's motivation but based on your tone and concerns, I would question if you have the motivation (or DNA) needed to run a startup. Not to say you are lazy; it seems your "values" are more in line with those of Big-5 Consulting or a Mega-Corp manager.

[+] zaidf|15 years ago|reply
Don't judge him on how professional he is.

Do judge him on how the product's coming.

[+] mindcrime|15 years ago|reply

  What I really want is a decent fucking co-founder who can 
  show up at 9 (or 10 AM if he absolutely needs an extra hour 
  of sleep) and be a professional. Does any one have an idea 
  on how to motivate him to do this?
Honestly, I think you're as much at fault as he is. First, if you wanted to dictate each others hours, you should have made an agreement about that before hand. Sounds like you assumed he would keep to your schedule and he had different ideas. That's a communication problem that should have been resolved earlier, but wasn't.

That said, there's nothing unprofessional about him showing up at 10:00 or 11:00 or 12:00 or whenever.. AS LONG AS:

1. He's pulling his share as far as delivering results.

2. His physical presence in the office isn't specifically needed for something, such as a meeting. If there's a meeting or something on the schedule and he shows up late, then yes, that is unprofessional. But if he's meant to just show up and sit in a cube|office and write code, it really doesn't matter.

You're acting as though your personal standards for professionalism and punctuality are somehow objectively "the truth" and should apply universally. Guess what.. you're wrong. You can't just impose your standards and your will on everybody around you.

Sounds like you guys really just need to sit down and talk, maybe with a mediator of some sort (nothing official probably, maybe just a trusted 3rd party or advisor) and see it you can reach a mutually acceptable agreement.

[+] carbocation|15 years ago|reply
This reads as if it were just written to troll HN. I sincerely hope so, for the sake of both hypothetical co-founders.
[+] adityakothadiya|15 years ago|reply
Increase your patience level. Lower your unnecessary expectations. Have a playful environment. Respect everybody's style. And agree that world doesn't move at your pace.

Step back a little. See if there is something you can fix in you rather than fixing something in other people.

I've gone through this situation, and I've come across this problem by letting the steam off, trusting people, and giving there own space as long as I'm making progress on product front.