Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Or am I just whining?

Background: I work for a "startup," which I put in air quotes because the company has been around for 4 years. We have about 40 employees in three offices, 9 here plus some part time. We have a good amount of investment and bring in about 75% of what we spend (so not profitable just yet.) Standard work week is supposed to be about 60 hours, but they justify that as we have to be online when our international (Taiwan and Vietnam) offices are awake.

When I started the job 6 months ago, I spent about a month prototyping an iphone app and did really well on my own. They also found out about my facebook applications and how many users they got. Putting 2 and 2 together (and winding up at -7) they realized 1. I'm independent and innovative (because I was able to use stackoverflow to answer my iOS questions instead of bugging my superiors) and 2. I must have an eye for marketing (since my fb apps grew totally organically without me doing any advertising), and assigned me to a project optimizing adwords campaigns. Today I got reviewed, and then chewed out, by our CEO for not totally rocking this project.

Now I thought I was doing ok, but the CEO said the project is stagnant and they're expecting more from me. But since it's a startup, they play loose with job roles and I've had plenty of other things to do in the past three months. Every time I ask what's most important, I get conflicting responses depending who I ask, and the end result is that almost everything has equal priority - high.

I could go on about how I don't think adwords is worthwhile for us since our profit margin is so slim, and how we should be trying to improve our website first, but that's not the point. I also have explained to the office director (who originally assigned me the project, not the CEO) that I don't actually know anything about marketing, I'm just a decent programmer, but they think my general smarts will prove capable of tackling this challenge. The CEO also clarified that he wants a more technical and algorithmic approach to the problem.

So is there something I can do to address this? Combined with my existing and confusing workload, should I be raising an issue? Or should I do the grown up thing and give it my all, asking for help when I need it and hoping for the best?

Sorry if this is very rant-ish.

share|improve this question
2  
+1 Tough question, wish I had the answer. Hope it works out. – Kavet Kerek Feb 15 '11 at 3:23
33  
60 hours/week? Oo – Dave O. Feb 15 '11 at 4:14
1  
I agree with all the answers of "find another job," but I also realize that is very easy to say from relatively anonymous people on the 'Net. Be sure to at least start the process of finding a new job first, before starting to really rock the boat. Otherwise, you may just find yourself in the same situation again, and if you start to repeat the process (jumping after 6 months), it will be more difficult to find another full time job. From experience, doing it once (or once in a while) won't hurt you, but a repeated pattern may. If you are a little timid about doing so, maybe try contracting. – Wonko the Sane Feb 15 '11 at 14:18
1  
How's the pay and benefits? Is it worth it to you be treated this way? – Jay Bazuzi Feb 15 '11 at 16:59
Tesserex - if you could edit the question to make it more focused on the problem than the backstory then I think it has the makings of a great question. – ChrisF Feb 15 '11 at 21:37

7 Answers

Find some place better

I've worked for a place similar to what you describe. I had a dozen projects at any given time; when I asked what was most important, the answer was, "they're all important". The boss criticized me during my first review and even said, "multitasking may be inefficient, but that's what we do here". Most of the tasks I got assigned would have generated no revenue nor would have lowered our costs.

It never got better under that leadership. I should have left much earlier. And you should leave. Because your superiors don't seem to understand what they're doing, especially if they're still very unprofitable after four years of 60 hours a week.

If you really are good at Facebook and iPhone apps, then you'll have no difficultly finding employment. Find some place better.

Oh, and as for what happened to the place I worked at: I got a raise when the boss found-out I wanted to leave. Then all the morons were fired by the parent company and the boss resigned under pressure. Then it was a fun place to work for a few months until the parent company shut us down, laid off just about everyone else, and gave me a consulting position for another department at an even higher rate. Karma's a bitch like that.

share|improve this answer
1  
Yeah, I've already felt like I should leave, but this was literally the only available job in this area, and I had to move to follow my fiancee to school. I guess I could start looking again. I'm also hoping for some investment into my FB business... – Tesserex Feb 15 '11 at 3:42
@Tesserex Where in Illinois are you? Chicago and Urbana-Champaign both have lots of tech firms. And yes, your own FB business sounds more like what you should be doing. – chrisaycock Feb 15 '11 at 3:44
1  
That's my initial thought. I know it might be hard, but seriously, this is not the place to stay and blossom. Find something else and see what happens when you tell them you're quitting. They either need you and might consider improving your work environment or they don't and you should just go. It's a harsh answer, but it's true. – Anne Schuessler Feb 15 '11 at 12:26
1  
It's funny that all the subsequent responses to this question are basically, "X is the part of the story that bothers me", for all different values of X. I'm bothered by the WHOLE STORY. There are other, easier, better paychecks out there. – Dan Ray Feb 15 '11 at 16:36
1  
@Tesserex, don't limit your job search to places that are "hiring". Companies will create an opening for you if they see that you have great skills (such as creating iPhone and Facebook apps). – Marcie Feb 16 '11 at 17:25
show 3 more comments

You had me at 60hrs/wk. That's simply unacceptable, assuming you are 'salaried'. That's basically just a not-so-sneaky way for them to pay you 33% less. Everyone understands that occasionally you put more hours in... but a standard work week of 60hrs is ridiculous. How are YOU supposed to have a life? Which ultimately is whats important.

If you want to do development, flat out tell them. Or if what you want is just a better defined role or less conflicting directions, tell them. And while you're at it, tell them enough of the 60hr nonsense. If they don't like it, adios. It sounds to me from what you describe that their direction isn't very clear, and that the CEO may not be keeping up on things or is over their head. It also sounds like you got a lot going for you, and can do better elsewhere.

And a word of warning - a startup losing money for 4 years straight... there's a good chance if you have investors they will at some point decide they'd get a better return buying lottery tickets (at a 75% return, that might be true), and pull their money out or stop feeding money into it. And then guess what happens.

share|improve this answer
22  
+1. And even if they paid 33% more, 60hrs standard work week would still be unacceptable. – nikie Feb 15 '11 at 7:53
1  
+1000 if I could. Agree with GB, now and again, overtime is acceptable, but as a rule is just ridiculous, and shows bad planning. – Ozz Feb 15 '11 at 8:39
1  
+1 Overtime as an exception? Fine... As a rule? Thanks but no thanks... (unless we are talking SERIOUS money of course... but that may be part of why they are unprofitable) – WernerCD Feb 15 '11 at 14:21
@nikie even if they paid 50% more, 60hrs/week wouldn't worth it even legally (at least in my underdeveloped country) since those 20 extra hours should be paid between 50% and 100% depending on the day and amount. Plus the stress the overwhelming of non-sleep and out-of-social-life could sum up to a whole lot more... Yet, that's how life is for the majority of the employed people on the planet! – Cawas Apr 29 '11 at 10:21

Every time I ask what's most important, I get conflicting responses depending who I ask, and the end result is that almost everything has equal priority - high.

Therein lies the problem. Some amount of hero programming has gotten you (maybe the whole company) to where you are, but at some point that breaks down and the infinite amount of "free time" your bosses imagine you have is depleted to nothing. That's not to mention how burnt out you must feel. IMO the only sustainable path is for you to do one thing at a time. If they can't schedule you correctly, and cannot communicate amongst themselves effectively, then they have a problem.

This is an important time to remember that you have power in this relationship. They seem to need you and you can always quit. Sure they can always find another sucker for the job, but it will cost them a lot in lost expertise. Don't be afraid to get a little angry and speak your mind-- the worst that can happen is you have to find another job. The good news is this should be easy for you based on all the accomplishments you have.

share|improve this answer
So in that case, if you focused on one task then does the CEO's reaction mean the adword campaign trumps all? – Kavet Kerek Feb 15 '11 at 3:25
1  
@Kavet, most importantly I'd tell people that that's what the CEO said to do so that's what your going to do, and if they have a problem take it up with the CEO. I've been in your situation, unfortunately, the appeasment/pleasing/want-to-do-a-good-job-for-everyone strategy doesn't work. You've got to show them that you're frustrated, angry, and prepared to leave if they can't get their act together. Be fully prepared to leave too, sounds like there's a good chance they won't get their act together :( – Doug T. Feb 15 '11 at 3:30
@pythagras, Luckily I'm not the OP (just interested) and so a portion of your comment is directed at Tesserex, but thanks for the response. – Kavet Kerek Feb 15 '11 at 3:33
@Kavet -- whoops :) – Doug T. Feb 15 '11 at 3:34
Thanks. It has basically been that every time I put energy toward one thing, someone else asks why that other thing isn't progressing. I work on adwords, our custom client projects aren't getting done fast enough for the clients. I do those, and our advertising (not adwords, mind you) campaigns aren't moving forward. I do those, and I haven't been contributing to the performance improvement or documentation initiatives. Do that, and the API project is behind... really, wtf? – Tesserex Feb 15 '11 at 3:44
show 3 more comments

Its the conflicting responses that worry me. In a startup if they can't figure out where they are going they are going to go no where and FAST. Startups need very clear goals for where they are going and how they are going to get there.

share|improve this answer
This might be part of it, but maybe they're just thinking I have all this extra bandwidth that I don't really have. Having five different projects is fine as long as they're toward a common goal, but assigning all of them to me isn't ok. – Tesserex Feb 15 '11 at 3:47
1  
@Tesserex Having five different projects is NOT ok. Your productivity peaks at 2, and falls off drastically after 3. (I forget where I first encountered this - might have been one of Joel Spolsky's articles) – Greg Feb 15 '11 at 4:20
@Tesserex Sry, misread - I thought you meant they were assigning YOU five projects. – Greg Feb 15 '11 at 4:22
@Greg actually you didn't misread, I do have a lot of projects. I was saying 5 or more is fine throughout the company, but it's not ok for them to give me 5 (which they did.) – Tesserex Feb 15 '11 at 4:31

If there is no effective management, manage yourself.

Make index cards describing what you do, for whom and how long it's going to take you. Put them on the wall. If someone says "this is more important than this", than tell them to negotitate priorities with the other stakeholders.

share|improve this answer

Speaking as a veteran of several startups - 60 hours a week is crazy for someone coming into a company 3.5 years in. Initial founders can definitely can work those kinds of hours, and some executives may be expected to (VP and CxO level mostly) but unless you have a giant (like 15% +) equity stake in the company, or maybe expect it to be the next Facebook or something (which it won't) that's a totally unfair expectation.

As for conflicting priorities - it happens all the time at startups. You're seeing things at a certain level, it doesn't necessarily mean that the company as a whole lacks direction. CEOs get distracted, have a lot of things to think about, and (if they're good) are blunt about what they like and don't like. That said, if you have issues, raise them. You're being unfair to yourself, and to the company, if you don't. If something isn't working and that affects your productivity or motivation, by staying quiet you're depriving the executives and managers of information they need to make decisions, and that helps no-one.

share|improve this answer

It seems like you have a good eye for making apps that sell themselves. Your management need to realize that that doesn't necessarily make you a natural at marketing in general. You probably had fun creating those apps, while I would assume you find the adword-related tasks a drudge.

Quit, start your own company and make apps on your own. More freedom, more time and probably more money as well.

If a startup still has red numbers after four years, it's a good sign of a bad idea or bad management.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.