TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Is it me or ...?

465 pointsby neutralino1about 11 years ago
Hi all,<p>I am a developer and I have worked at a few startups which I have subsequently quit.<p>Everytime I get hired by a company, I am 100% motivated and committed. I specifically choose companies whose business I find appealing. I am not an executant who can simply code anything for anyone. I like to work for projects I support. I care more about the project than about the salary and benefits. I suppose that&#x27;s the case for most of us.<p>However, it seems after a year or two in the company, the honeymoon period ends and the only thing I can see is the bullshit coming out of management&#x27;s mouth. Bogus business plans, inability to close deals, short-sighted decisions, petty management techniques, overly frequent pivots, you name it...<p>Am I 1&#x2F; Bad at choosing my jobs, 2&#x2F; Too demanding towards the companies that hire me, 3&#x2F; Mentally unstable, 4&#x2F; Unrealistic, 5&#x2F; Just a normal bullshit intolerant guy ?<p>Is there any way I can find a boss I respect beyond a couple of years?<p>Tell me about your experiences. Thank you.

111 comments

jfasiabout 11 years ago
I think it would be helpful to try to understand the perspective of management.<p>Consider an extreme stereotype: the &quot;business school guy.&quot; He went to XYZ school of management, where he learned that a business is an organization that takes in raw materials and creates something more valuable than the sum of the unfinished parts. He learned how to raise money by selling his business idea to other people who think like him. He learned about how to manage people, perform marketing, design products, and set priorities for his organization.<p>I don&#x27;t mean to suggest this is the type you&#x27;re working with here, but I offer a relatable character to which you can add traits or from which you can remove them to fit the particulars of your experience.<p>For him, running a business is as much an exercise in tradeoffs and compromises as building an engineering system probably is for you:<p>You end up running with an imperfect design because of time constraints and because you&#x27;re a slave to shipping. He runs with an imperfect business plan because that&#x27;s what his board thinks is best and because he&#x27;s a slave to their opinions. You devote time and energy to a technology only to have it fail when you need it most. He pursues partnerships and deals that fall through because of unforeseen differences, despite his best efforts. You end up rewriting your architecture because it didn&#x27;t meet your requirements as well as you expected. He pivots the business because his original business plan isn&#x27;t panning out as he anticipated. Et cetera.<p>The point is that generally people in management can be assumed to be doing their best. Despite what hacker news and TechCrunch try to convince you, running a company is a job just the same as building an engineering system. Incentives aren&#x27;t always aligned, you have to cut corners, and conflicts are unavoidable. As someone on the inside of engineering divisions of technology giants, I can tell you that you get this sort of conflict and frustration even at these &quot;engineering-first&quot; sorts of places.<p>Naturally some companies are better than others. You want to find a manager who thinks of himself as your equal rather than your slaver. Instead of asking yourself &quot;does this management know what it&#x27;s doing?&quot; ask yourself &quot;does this management make me better as a professional?&quot; If you can say &quot;yes&quot; to the second question, the answer to the first question doesn&#x27;t matter. The company can fail, but if you come out of it better than you came in, you still succeeded.
评论 #7474391 未加载
评论 #7474618 未加载
评论 #7474253 未加载
评论 #7475331 未加载
评论 #7474287 未加载
评论 #7477803 未加载
评论 #7475840 未加载
评论 #7475726 未加载
评论 #7474707 未加载
评论 #7475463 未加载
评论 #7475229 未加载
评论 #7475288 未加载
评论 #7475059 未加载
pgabout 11 years ago
Most startups fail. Bogus plans and an inability to close deals are probably just the signs that failure is coming for that company.<p>As someone going to work for a startup, you&#x27;re in much the same position as an investor. It won&#x27;t be fun or lucrative to work for one that fails, so you&#x27;re trying to predict which ones will succeed. In fact, it&#x27;s even more important for you than for investors, because your portfolio consists of a single company. So I would suggest doing what investors do, and try (a) to learn as much as you can about how to predict which startups will succeed, and (b) analyze any company you&#x27;re considering working for very thoroughly.<p>I&#x27;ve written a lot about how to predict which startups will succeed. I&#x27;d look for a startup with very determined founders who are working on a problem that grew organically out of their own experiences.
评论 #7474748 未加载
aculverabout 11 years ago
You are none of the above.<p>If you&#x27;ve got a few years of development experience in companies like that, I recommend you &quot;find a boss [you] respect&quot; by becoming your own boss. Start with consulting. These engagements are different than employment because often times they&#x27;re not full-time and you can stagger a couple of contracts together at the same time. This is to your advantage because you now have two &quot;bosses&quot; (clients) instead of one. I know it sounds counterintuitive that more bosses are better, but if things aren&#x27;t going as you&#x27;d like on one contract, you can move on to another contract as it becomes available without the sort of risk you incur when you&#x27;re switching full-time employment at one company to another.<p>From there, you can further increase your independence by building a product that has many smaller customers. Again, many &quot;bosses&quot;, but you need each one individually much less, so you&#x27;re actually more in control of your circumstances.<p>If it doesn&#x27;t work out, you can be reasonably confident you can just fall back into regular full-time employment. In this scenario, your definition of failure is most people&#x27;s definition of success.
评论 #7474073 未加载
评论 #7474046 未加载
评论 #7474157 未加载
评论 #7474233 未加载
评论 #7476529 未加载
评论 #7476938 未加载
评论 #7474085 未加载
vinceguidryabout 11 years ago
John Boyd had this problem.<p>Boyd was the best fighter pilot in the Air Force. At the Fighter Weapons School, the Air Force&#x27;s advanced tactics course that the Navy&#x27;s Top Gun school was later based on, he laid down a challenge to anyone who would take it, in forty seconds, Boyd would maneuver from from having you on his six, to being on your six and winning the battle. It only ever took him twenty seconds and he was never beaten.<p>Boyd took his immense swagger and put it to work at the Pentagon designing what would become the F-15 and the F-16.<p>If you think the companies you&#x27;ve worked at had awful management practices, you ain&#x27;t seen nothing yet. Boyd developed a scientific approach to designing planes based on the laws of thermodynamics. His ideas were constantly ridiculed and attacked, until enough studies were done to prove beyond a shadow of a doubt that they were right.<p>Using this work, he designs the best fighter plane ever flown by pilots. He almost got that design approved for the F-15 but the bureaucracy, riddled with utterly toxic players, managed to bloat the plane with unnecessary cruft, gold-plating, they called it.<p>Boyd lost the fight for the F-15, but thinking ahead, he started working clandestinely on his design and, through a combination of back-channel communications with senior leadership under the President, outright neglect of the crap duties the Air Force gave him to marginalize him, he managed to turn his vision of a light-weight fighter into the YF-16, which demolished the competing design that the Air Force insisted have two engines. The YF-17 later became the Navy&#x27;s F-18.<p>But the bureaucrats won the day again. After having the F-16 shoved down their throats by Boyd, they again gold-plated the design and the resulting fighter was nothing like the prototype. Boyd gave up in disgust and turned to academics, eventually developing what many consider to be the most important contribution to warfare since Sun Tzu, his OODA loop.<p>My takeaway from this is that we often limit the scope of our actions unnecessarily. If we focus our energies and efforts on things that management <i>can</i> shut down, then you are bound to be disappointed. I have projects and responsibilities handed down from above that I take seriously and try to do a good job of, but they don&#x27;t get my passion. That goes into my personal projects and life. You should not sign your passion away for a paycheck. You can&#x27;t succeed by fighting your opponents, you can only succeed by completely marginalizing them. If management doesn&#x27;t matter, then they can&#x27;t hurt you.
评论 #7475359 未加载
评论 #7474887 未加载
评论 #7475261 未加载
Balgairabout 11 years ago
Loads of comments already, but here goes. My brother used to work for Big-DoD. He quit, for reasons you explain here. But, he did tell me about a time his perspective was changed.<p>He decided to stay late in the cube farm. His original idea was to go around to all the cubes and count to number of Dilbert Cartoons stapled to the oatmeal gray walls. he thought this would be evidence that everyone was cynical and full of shit. Ok, so, her grabs a post-it and goes about tallying it all up. What he saw was not Dilbert and black humor but desperate passion. Most of the cubes were not messy, they were not cynical, they were not reflections of the company. He showed me that ~85% of the cubes were more or less shrines to their families. Pictures of rosy cheeked little girls on swings, little boys with trucks and sticks, graduation photos, school flags and colors, game schedules and rehearsal dates, church functions, pictures of wives on beaches, men dancing the tango, wedding photos with really bad hair-dos, parents with liver spots and tubes in their noses, etc. Most of the cubes were just covered in pictures of family, just every inch. Ok, got it? Most people at this company didn&#x27;t give a flying turd about the missions or the day to day. They all knew it was some load of horse hockey. It was their families they really cared for. They went in day after day only for those kinky haired girls and those octogenarians. To give their families a better shot at life, to go to college and make a difference. The plant shut down about 5 months ago, leaving all those there in a hell of a lurch.<p>Honestly, I don&#x27;t know what the take away is here. That you should work harder, or that families are toxic to a company, or that they weren&#x27;t dedicated enough to their families. I don&#x27;t know.<p>But the people that you work with are just that, people. Forgive them. Love them too.
评论 #7476194 未加载
评论 #7477383 未加载
realrockerabout 11 years ago
It&#x27;s you. It was me a while ago when I finally realized that I am only projecting my anxiety by not having solutions to problems out of my domain. In the past I used to tag business decisions &quot;good&quot; or &quot;bad&quot; on: 1. Tentative technical implementation issues when the decision hits the work floor 2. Conjecture about those business decisions based upon hearsay and blog posts. I have worked in about 4 startups(including the current one) Only when I attempted my own start-up(and miserably failed) did I realize the unreliability of taking such business decisions. For e.g: I have a new product in a virgin market. How should I price it&quot;? One shot or iterate? Or Long sight or short sight? As programmers we expect our employers to empathize with our work, it&#x27;s only fair that you show the same empathy back to your employers. Now instead of snickering and bitching about it, I try to calm my anxiety by putting myself in the shoes of the decision-taker. If I am still not satisfied, I attempt to resolve it by asking for an open discussion. More often than not I am able to empathize with the decision-taker. Taking the &quot;Archer&quot; way of doing things, i.e thinking about problems when they actually occur has certainly made me happier and more productive.
评论 #7473995 未加载
trumbitta2about 11 years ago
I&#x27;d go with a combination of 1&#x2F; and 2&#x2F;. Most of us are like you.<p>In 14 years I learned to:<p>- low my expectancies<p>- do my job always at 100%, but not 110% (save rare occasions)<p>- live a life outside work (mine, btw, is a life of wife, side-projects, and mmorpg)
评论 #7474007 未加载
评论 #7475091 未加载
评论 #7473894 未加载
评论 #7474084 未加载
评论 #7473937 未加载
评论 #7473886 未加载
IgorPartolaabout 11 years ago
From what I&#x27;ve heard&#x2F;seen most younger engineers have a half-life of 2 years. As in, after 2 years 50% of them will want to move on. This seems to be fairly normal and nothing terrible comes of this. There is also a very neat term I learned about a year ago: <a href="http://en.wikipedia.org/wiki/New_relationship_energy" rel="nofollow">http:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;New_relationship_energy</a>. I can see how it&#x27;d apply to this situation.<p>I also found a dangerous situation that comes from commiserating with coworkers. Basically, you can be perfectly happy, chugging along doing your job and one or more of your coworkers is not happy. So you start talking and they start telling you all the things they think are wrong with the company. Next thing you know you are also getting upset with the management, etc. despite them treating you the same as before. You take on your coworkers&#x27; misery and adopt their attitude. This has happened to me in the past, sometimes justified, sometimes not. In either case, try to get some perspective on your own situation not just equate it to theirs.<p>Lastly, is there anything wrong with doing some moving around every once in a while? I don&#x27;t think so. Or try your hand at freelancing and instead of dealing with a frustrating manager, deal with a whole lot of frustrating customers at once :).
评论 #7474028 未加载
allworknoplayabout 11 years ago
Whether you&#x27;re 1&#x2F;2&#x2F;3&#x2F;4&#x2F;5, you&#x27;re not alone.<p>My dad has worked at the same company since he dropped out of college around 40 years ago (he runs it now). I do think our generation&#x27;s (well, I&#x27;m 32, don&#x27;t know about you) job goals are a lot different and a lot more conducive to short-term jobs, and I don&#x27;t think there&#x27;s necessarily anything wrong with that. I tend to place maximum value on doing real work and self improvement, and lots of meetings and doing the same work for years aren&#x27;t the best way to achieve these (fundamentally unachievable) goals.<p>But even more than that, I think a major problem is that startups are companies that are by definition changing ceaselessly. They&#x27;re either growing or belt tightening, adding new people who need to be managed even if the team is still functional. The emphasis goes from core product building to scaling and optimizing. Etc.<p>So, it might be sort of you, but it may also just be the nature of the work. Don&#x27;t take it too hard.<p>I have a friend who&#x27;s... hard to work with? He changes jobs a ton. But his strategy has evolved from &#x27;join a team then get frustrated&#x27; to &#x27;join a project, know what you&#x27;re going to work on, add a ton of value, then maybe find another project at the same company, or not.&#x27; It&#x27;s kind of mercenary but can be really valuable to both parties if you play it right, and keeps him from feeing miserable.
评论 #7473939 未加载
damon_cabout 11 years ago
I spent 14 years giving 100% at 2 different companies where in both cases, we started with about 5-10 people and I was an important part of building them up to 100 or more people.<p>Over time, I watched the passion and integrity of the founders&#x2F;owners dissolve as they bought expensive real estate and had children.<p>Decisions that used to be about what would be the most &quot;awesome&quot;, became about what would be the most $$$.<p>Quitting those jobs were two great decisions. After the first one, I was still surprised when it happened again at the second one. Now I&#x27;m not surprised anymore. This is just what happens.<p>Now I stay freelance. Everyone has to be happy all the time or you don&#x27;t work together anymore. Until I&#x27;m in charge, and have the opportunity to sell out my own principles, that&#x27;s how it&#x27;s going to be!
dsirijusabout 11 years ago
For what it&#x27;s worth, I get bored&#x2F;disappointed&#x2F;disinterested with anything I do after 2 years.<p>Jobs, universities, projects, residence, friends, women... You name it. I can trace that pattern to basically anything I&#x27;ve ever done in my life, to the point that I now <i>count</i> on it.<p>And that&#x27;s fine.
JonFish85about 11 years ago
Personally, I&#x27;d say some combination of 2, 4 and 5.<p>No company is perfect, even if you&#x27;re the sole owner &amp; employee. &quot;Inability to close deals&quot; is extremely vague, so I don&#x27;t want to jump to conclusions, but deals fall through all the time. It could be a sub-par sales team, it could be market conditions, it could be a million things, but that&#x27;s just a part of business in general.<p>Short-sighted decisions are also tricky. What you call short-sighted might be necessary for a longer-term strategy. Long-term strategies are great, but sometimes $10 now is more important than $100 next week. If it&#x27;s a code thing, sometimes you need to have a feature done immediately for contractual reasons, even if it&#x27;s going to require more work down the road.<p>Petty management techniques are a pain in the ass, but if it takes you over a year to find them, there&#x27;s not a ton you can do before looking at your next job to ensure that doesn&#x27;t happen.<p>Overly frequent pivots also can be tricky. If you don&#x27;t see profit&#x2F;upswing anytime soon, you might be forced to pivot if you can&#x27;t raise money on reasonable terms. Unless you&#x27;re privy to board meetings and whatnot, it&#x27;s hard to say.<p>There aren&#x27;t many <i>perfect</i> jobs out there. Like other posters have said, you might be happiest if you can save enough to do your own thing for awhile. But keep in mind that in one way or another, you&#x27;re probably going to have to deal with other businesses, even if you&#x27;re running your own show. Deals will fall through, your business plan might not go according to script, you might be forced to make short-sighted decisions just to keep the lights on &#x2F; keep a client &#x2F; what-have-you.<p>One thing I might caution about is quitting too many jobs. I&#x27;m not in the valley, but here in Boston, a reputation can follow you. If you get a name for being a perpetual flight-risk, it can be hard to shake. Granted leaving after a year or two at each one probably isn&#x27;t the worst, but as your career develops, it might make it more difficult if you want to become a leader within a company.
评论 #7474251 未加载
评论 #7474123 未加载
pallandtabout 11 years ago
The healthiest approach is to make time for side projects or other non-software related hobbies you may have.<p>You&#x27;re being unrealistic. Try lowering your expectations of other people and if you can&#x27;t find complete fulfillment in your job, just search for it in something else. A job is just a job at the end of the day, you&#x27;re primarily doing it for money. Not everyone is lucky to both have money and the ideal job at the same time.<p>It really isn&#x27;t worth filling your mind with negativity about aspects that aren&#x27;t fully under your control, which usually is the case when you&#x27;re working for other people.<p>Just do your best, let the higher-ups worry about the rest, continue growing professionally through your side-projects and take good care of your health. It may sound silly, but going to the gym for instance, eating healthier, having a regular sleeping schedule can do a lot to lower your anxiety and in turn make your less than ideal job(s) easier to bare.
评论 #7474071 未加载
edw519about 11 years ago
<i>I care more about the project than about the salary and benefits.</i><p>Great!<p><i>I suppose that&#x27;s the case for most of us.</i><p>I don&#x27;t suppose that. Others may <i>say</i> that, but they really prefer what&#x27;s in it for them. You are in the minority. (That&#x27;s a good thing.)<p><i>...the only thing I can see is the bullshit coming out of management&#x27;s mouth...</i><p>That&#x27;s the unmistakable signal from your inner self that it&#x27;s time to move on.<p><i>Am I 1&#x2F; Bad at choosing my jobs</i><p>No. It&#x27;s hard to choose the best jobs because, for the most part, they&#x27;re already taken. Good bosses don&#x27;t lose their people nearly as much so those jobs simply aren&#x27;t as available.<p><i>2&#x2F; Too demanding towards the companies that hire me</i><p>No. Don&#x27;t lower your standards.<p><i>3&#x2F; Mentally unstable</i><p>Maybe, but I can&#x27;t tell from anything you&#x27;ve posted yere.<p><i>4&#x2F; Unrealistic</i><p>No. The day you lower your expectations to the mediocrity you&#x27;ve encountered is the day you&#x27;ve sold your soul and forfeited your real potential dreams.<p><i>5&#x2F; Just a normal bullshit intolerant guy</i><p>Probably.<p><i>Is there any way I can find a boss I respect beyond a couple of years?</i><p>Yes. You already have: yourself.<p><i>Tell me about your experiences.</i><p>35 years &amp; 88 companies:<p>WorkingForSomeoneElse = WisdomAccumulation<p>DoingMyOwnThing = WisdomExpenditure &#x2F;&#x2F; and much more fun!<p>I think that everyone needs a little of both. You&#x27;ve just had a little too much of the former and no enough of the latter. That&#x27;s all.
评论 #7474087 未加载
runakoabout 11 years ago
You have an obvious lack of respect for the difficulty of running the business side of a business:<p>&gt;&gt; Bogus business plans, inability to close deals, short-sighted decisions, petty management techniques, overly frequent pivots, you name it...<p>This presents a killer opportunity for personal growth: go start your own business. You&#x27;ll either learn that you are a masterful business planner, only making high-minded long-term decisions &amp; closing deals left and right, and you&#x27;ll be super successful.<p><i>OR</i> you will grow as a person and learn that there are at least two sides to every business decision.<p>Either way, you&#x27;ll grow as a person through the experience.
评论 #7474758 未加载
programminggeekabout 11 years ago
It&#x27;s not just you. It happens. It really comes down to your expectations from your job. If you over identify with a job and it lets you down, it&#x27;s like a bad breakup.<p>Every business wants you to be fully committed and giving 110%, but most businesses aren&#x27;t as committed to you as they expect you to be towards them.<p>At some point you need to find a kind of detachment to your job that allows you to do good work and go home and forget about work, or you need to keep moving on to different things until you land in the right spot.<p>It&#x27;s tough because society still sort of makes you feel like switching jobs every few years is a bad thing, but that is just the way it is now. Companies tend not to invest as much in their people and so people aren&#x27;t investing as much in their companies.<p>In many ways, it&#x27;s more capitalistic to be taking advantage of opportunities when they come your way than it is to just sit at one company and &quot;put your time in&quot;.
emerodabout 11 years ago
I had similar experiences at my first two employers, as far as becoming disappointed with management decisions and company politics. However, I was fired from both because I got angry about it and provoked other people by doing stupid things.<p>Getting fired repeatedly caused me to re-evaluate my priorities. I decided that, going forward:<p>(1) I would keep in mind exactly what I wanted to be doing day-to-day and focus on doing that better than anyone else; in other words, I would consider myself strictly as a skilled craftsman. (2) I would keep in mind my &quot;ideal&quot; work environment so that I would always be ready to take the next best opportunity to find it. (3) Every job short of the ideal would be merely temporary. Management missteps, office politics, too-good-to-be-true risks, management changes, cutthroat coworkers, overbearing schedules were all none of my concern.<p>It worked out for me. After two more &quot;temporary&quot; jobs, I landed a job doing the one thing that I did best. When they had a management split, I took the less risky path, since both sides offered me a higher position. By the time they folded, I had acquired enough experience to be able to freelance part-time. I waited for the best opportunity I could get by personal referrals. One of the things that helped me get the job was my breadth of experience and the fact that they perceived me as &quot;hard to get&quot; (and hard to keep) because of my freelancing work, even though I could never have supported myself freelance. I have been there ten years now and I would say it is my ideal workplace.
antirezabout 11 years ago
Maybe you are too tolerant? Usually you can say management is shit after a few weeks, don&#x27;t wait too much before leaving and seeking a better company.
评论 #7473986 未加载
pfrazeabout 11 years ago
Can&#x27;t say for sure, but I do know those Dilbert comics didn&#x27;t used to be funny to me.
netcanabout 11 years ago
I don&#x27;t think you;ll find one true answer to these questions.<p>First, honeymoon periods seem to be a general thing: romances, friendships, jobs, etc. People are more &#x27;polite&#x27; when you first meet them. You are probably more tolerant when you first meet people. You haven&#x27;t had time to develop negative repertoire&#x27;s or patterns. You&#x27;re not bored with anything yet.<p>Your expectations also shift over time. You feel like you deserve respect or status or money or whatnot once you feel like a full member of that group. Instead of being delighted to get it, you&#x27;re neutral when you do and angry when you don&#x27;t.<p>Also, a lot of negative stuff takes time to see. The pathologies manifesting over and over and reveals ng themselves.<p>It sounds like you&#x27;re pretty emotionally involved with the success of the business too (closing deals, pivoting, etc.). That can be emotionally taxing and you&#x27;re on a shorter fuse when you&#x27;re tired.
评论 #7474503 未加载
pekkabout 11 years ago
Isn&#x27;t it OK to change jobs every now and then?<p>Publicizing this kind of thing is usually bad, especially when you have had the same experience several times. If your account is publicly identifiable as you I&#x27;d delete this post
评论 #7474862 未加载
评论 #7474502 未加载
dougmccuneabout 11 years ago
It seems like you have most experience with short term tenures at very young, unstable companies. While that can be really exciting, as others have pointed out here, most of those companies fail. And often that&#x27;s going to be because the people in charge have various faults. On the other hand, others in this thread have also mentioned that politics and communication issues often crop up when a company grows too large (ie 100 people).<p>I&#x27;d just like to suggest that there might be a sweet spot for you in a small company (10-30 people maybe) that has already figured out a bit of product&#x2F;market fit. These don&#x27;t have to be VC-backed startups swinging for the fences. But you&#x27;d be able to find management that has to be doing something right in terms of having found a sustainable business. And in a company that small the chances are lower that you get a completely politicized dysfunctional organization (although that&#x27;s always a possibility with all sizes).<p>So I guess if you&#x27;re tired of management bullshit I&#x27;d say stop looking at unproven startups and mega companies. There are small businesses that might be a good fit if you can find a founder and management team that has integrity and competency that you really trust.
DanBCabout 11 years ago
This is a serious problem and if you can solve it you stand to make a million.<p>Even if you don&#x27;t solve it you could make a lot of money by writing a convincing enough book.<p>A blog about &quot;today my boss said ...&quot; (With a few ad words ads, and allowing user submissions) would make money. Dilbert has existed for years on management bullshit.<p>I was watching a programme in England where a consultant was called in to help a company. He spoke to all the shopfloor staff. They started by telling him that it was hopeless and pointless and that management would never listen. He dogeddly worked through that pessimism and got the staff, all of them, keen and motivated. He got some <i>excellent</i> ideas (cheap, legal, easy to implement, would save or generate a lot of cash).<p>So, then he has to feedback this stuff to management. He starts with one of the great ideas (basically &quot;move this machine to be nearer that other machine&quot; - the programme showed why that had serious advantages).<p>Management refused. They said that they had already looked at all that stuff and it was as good as it could be. They were so convinced of their rightness that they declined to even look at the suggestion.<p>That instantly demoralised all the staff, and infuriated the consultant.<p>It was a great demonstration of why some managers are poor. I wish I Could remember the name of the programme.<p>I used to work in a factory and I have a bunch of similar stories if you ever want to hear them.<p>So, put simply, you need to do open source work in your spare tome for the feels and just grind through the workweek to earn enough money for the open source stuff.
smoyerabout 11 years ago
It doesn&#x27;t really matter which of those <i>I</i> think you are ... you need to decide and act accordingly. I will tell you that I&#x27;ve been in your situation many times and my response is to fight against the behaviors that seem to cause you to switch jobs. If you&#x27;re not willing to play at least a little politics at your workplace, you&#x27;re going to have a tough time staying at almost any job.
akgabout 11 years ago
I think this is a fairly typical scenario. The &quot;honeymoon&quot; period as you call it is the phase when everything thing is new and you are learning quite a bit in this new environment. Meeting new people, learning new processes, dealing with new problems. After a couple of years you&#x27;ve become the cog in the machine and little new is left to learn -- it becomes routine allowing you more time to pay more attention to management decisions without actually being in their shoes.<p>Just like any relationship that fizzles out after the initial honeymoon phase when you&#x27;re learning about each other, it becomes your responsibility to keep things interesting. Take initiative on starting new projects, look for needs and innovate from within the company (being an entrepreneur doesn&#x27;t always mean you have to start a new company), and most importantly always keep you manager in the loop.
onmydeskabout 11 years ago
This is not unique to startups. I have never worked anywhere where I thought everything was done well. Such a place likely doesn&#x27;t exist. But guess what.. the owner is making money, the employees get paid and get to work in more interesting roles than many alternatives. Its not an ideal world.<p>Thats phase 1.<p>Phase 2 begins when you decide damn it Im going to start my own company, it can&#x27;t be that hard, look at these clowns Ive been making rich all this time. Customers are clearly accepting of any old rubbish and I know I&#x27;m better. How hard can it be?<p>Phase 3 is when you start your own. Then you see it from the other side. And you were right! But can you do any better now you&#x27;re in their shoes? Does it matter if you can&#x27;t? You&#x27;ll only have to deal with the occasional grumpy developer, hey those guys come and go all the time.<p>Reality is hard to change. Perspectives, less so.
bowlofpetuniasabout 11 years ago
Every new company goes through a period where the immaturity starts to hurt badly.<p>One common cause is that people who are good at starting companies are usually not very good at managing them internally, and especially bad at managing people. And they don&#x27;t realize it because they are too busy being entrepreneurs in the hectic early phase of a company.<p>The good news is that sooner or later this changes, often by hiring experienced managers, because otherwise the company won&#x27;t survive.<p>The bad news is that if often takes big incidents, painful confrontations and some of the best and most dedicated people walking out before the founders realize they suck at management.<p>Companies for whom this growth is a smooth ride are rare. But if you believe in company, believe in the integrity of the people leading it, it can be worth sticking it out.<p>The issues you bring up are normal for the stage the company is in. The problem is the way they are being managed internally, or rather mismanaged. The &quot;bullshit&quot; is just a misguided attempt at keeping up appearances. The focus of the bosses is on the business, not the company as a living organisation.<p>The only way to make it easier on yourself (besides completely avoiding start-ups and start working for mature companies) is to <i>take control of the situation</i>. Just put your foot down and tell your bosses &quot;we&#x27;re going to fix this now, and here&#x27;s how&quot;.<p>Unless they have an ego the size of a planet or are extremely insecure (the two are often the same btw), your bosses will love you for taking part of the responsibility off their hands. When it comes to internal stuff, if you are confident enough to make them believe you know what you&#x27;re doing (and hey, unlike them you&#x27;ve at least thought about it, and have some experience of how not to), they will even <i>take orders from you</i>.<p>Most start-up founders are utterly clueless about managing a company. Bitching about it won&#x27;t help, and if you&#x27;re not part of the solution but still want to work for start-ups, you&#x27;re just as much part of the problem as they are.
sobesabout 11 years ago
Find a company that:<p>1. Isn&#x27;t a &quot;startup&quot; anymore (by Steven Blank&#x27;s definition of the term).<p>2. That&#x27;s been founded by engineers (you might a better cultural fit).<p>3. That still has a fairly small workforce (so that your contributions still feel significant enough for you).<p>4. That&#x27;s profitable, and self-funded (no pressure from investors who don&#x27;t understand what the business is trying to do, only understand that they need to see +10x returns)<p>How carefully have you been choosing your jobs? I don&#x27;t think you&#x27;re being too demanding. However, you are being unrealistic if you&#x27;re not vetting the startups that you&#x27;re applying to.<p>That&#x27;s just two cents from a dev who&#x27;s been working at startups for the past 10+ years.
aleccoabout 11 years ago
We might be in the wrong culture. My friends in [anglo country X] say it&#x27;s amazing over there. I think it&#x27;s they have higher empathy and saner goals<p>Over here, businessmen give you the &quot;you can&#x27;t make an omelette without breaking eggs&quot; speech after they screw you. This was their real goal from day 1, it&#x27;s just they have to sort of believe their lies to make you believe in them. Same old trick from con men and salesmen.<p>Never take promises from a businessman, always get it on paper. And even so, you might not get it (e.g. bankruptcy protection). The only exception is if you have done <i>business</i> with them for over a decade and they depend on you and their reputation.
评论 #7473928 未加载
RyanZAGabout 11 years ago
Most startups fail. Most entrepreneurs are likely very poor managers who end up stuck in that role because they happened to be the founders. What you&#x27;re describing is pretty common.<p>I think the best bet if you&#x27;re the type of person who can&#x27;t help but care too much is to just keep trying. Eventually you should find a founder who is a better breed - although you&#x27;ll only ever know once some pressure builds. You can&#x27;t measure a founder at the start - only when money is low or something isn&#x27;t going well.<p>Alternatively, give it a shot and start up your own company. It&#x27;s hard but at least you&#x27;ll be the terrible manager doing frequent pivots.
reboog711about 11 years ago
As a small business owner and a programmer, I may be offer some perspective--although I&#x27;m not sure if I have any answers.<p>First, it is my experience that for the bulk of people, and many programmers, that their job is all about salary and benefits. Those people wouldn&#x27;t do well in startup culture, but they are great for &#x27;big business&#x27;. I can honestly say I wouldn&#x27;t be working with any of my current client base if there wasn&#x27;t some type of monetary compensation built into our contract. For some people, the most important parts of their life happen when they leave work and go home. I have yet to figure out if I envy those people or hate them.<p>Are you bad at choosing jobs? I would say no! It sounds like you are following your passion and interests. That is awesome, I commend you.<p>Are you too demanding toward the companies that hire you? I&#x27;m not sure. It sounds to me like you may have trouble empathizing with other departments &#x2F; people about their responsibilities and challenges. I don&#x27;t think people are capable of understanding the issues around sales or contract negotiations or corporate viewpoint until you do it.<p>Are you mentally unstable? I am not able to judge; but you may consider seeking help if you are concerned about this.<p>Are you unrealistic? It sounds to me like during the interview &#x2F; honeymoon stage you are &quot;eating the dog food&quot; which is slang for believing the hype. It sounds like you going all in. But, hype is just hype; and when reality isn&#x27;t as rosy as it appears, it is shocking to you.<p>The hardest thing I find as a business owner is promoting the hype&#x2F;ideas&#x2F;ideals while still being aware of the imperfections and problems in what I offer. You, basically, need to be two-faced. Be both positive and negative. Be Idealistic and realistic.<p>It sounds as if you may be going from one extreme to the other; but may benefit from a more balanced approach to the companies you work for.<p>Are you a &#x27;normal bullshit intolerant guy&#x27;? I&#x27;m not sure what normal is. But, don&#x27;t make the mistake of thinking everything you don&#x27;t like is bullshit.
mellery451about 11 years ago
For many of us, it comes down to -- as Dan Pink describes: Autonomy, Mastery, and Purpose. Very few companies are good at enabling even ONE of these, let alone all three. Startups are among the worst for fostering this kind of motivation.<p>Without a well-balanced three-legged stool of motivation, a few years is all you are going to be content. Or, like many of us, you will gradually learn to lower your expectations, eventually settling - tolerating lesser situations - for a longer time.<p><a href="http://youtu.be/u6XAPnuFjJc" rel="nofollow">http:&#x2F;&#x2F;youtu.be&#x2F;u6XAPnuFjJc</a>
UncleOxidantabout 11 years ago
I think it&#x27;s 5, just a normal bullshit intolerant guy. In fact, maybe your bullshit threshold is actually kind of high. There&#x27;s so much money out there chasing startup ideas (kind of like 1999 again) due to the Fed flooding the market with US dollars... this makes it very easy to start a startup. The barrier to entry is quite low at this point, really. Much lower from a technical standpoint than it was in the late 90&#x27;s boom (cloud computing, AWS, lots of free libraries already developed for you, etc.). And those low barriers mean that a lot of folks are starting companies that probably shouldn&#x27;t be started (certainly wouldn&#x27;t be started under a tighter money regime).<p>You jump in a startup that sounds kind of cool on paper but after six months or so realize it&#x27;s probably going nowhere for the reasons you mention above. And then move on to the next one. That, unfortunately, seems to be the way of the world now. It will continue until the punchbowl (easy money) is taken away and this bubble pops. Lots of developers will once again be out of work. Then slowly, very slowly things will recover to a more sane level like they did in the early 2000&#x27;s. If history is any guide that will take about 3 to 4 years (the 2001 to 2004 period was pretty awful for tech employment, but by late &#x27;04 things were starting to recover).<p>For now be glad you have other startups to jump to. That may not be the case when the music stops on our current Cambrian Explosion.
jwatteabout 11 years ago
I think a combination between 2&#x2F; and 4&#x2F;. Specifically, building a successful business is <i>really</i> <i>hard</i>.<p>Looking at something that doesn&#x27;t work, and pulling the plug, so that scarce resources can be better focused on other things that show more promise, is one of the hard things that management has to do.<p>It may be that a six-month investment in an API platform would unlock the possibility of OWNING THE CLOUD in the future. But if the company has to worry about payroll between here and there, a shorter-term project, like a two-week A&#x2F;B split test on better ways of monetizing existing customers, might be more in everyone&#x27;s actual interest. (It&#x27;s been a while since I was in a company that close to the margin, but short-term decisions show up for many reasons that are just as compelling.)<p>I&#x27;ve found that, at good companies, the thinking and data that goes into these decisions is shared with the company. If there&#x27;s not an all-hands that talks about this with some frequency, at least the managers that make these calls answer questions, and also actively seek and act upon feedback from anywhere in the company.<p>Some companies don&#x27;t have that culture, and management is managing mainly through fiat and &quot;it&#x27;s my way!&quot; I find it hard to be effective in such an environment, and these environments tend to self-select away in the long run, but there&#x27;s no dearth of such environments alive today. Screening for this in the interviewing process is important, and also hard.
blinktinkabout 11 years ago
There are a few things to consider:<p>First, management at a startup is inexperienced. Most of them are just a few years older than you and have never managed people before. They&#x27;re still figuring out how to balance the realities of building a business with keeping the team happy and effective. It&#x27;s a difficult balancing act, and I&#x27;m not sure you ever get it 100% right.<p>Second, the startup is probably struggling. Most startups fail, even if they&#x27;ve raised a ton of money or built a huge awesome team. Building a profitable and sustainable business is hard. You&#x27;re experiencing that as seemingly irrational behavior from your boss. It&#x27;s far more likely that management is doing that they think is best for the company than it is that they&#x27;re trying to screw employees.<p>Third, the world needs good technical managers. It&#x27;s a hard, often thankless job which eventually requires giving up being hands on with code. The tradeoff is that it multiplies your ability to make change in the world. If you think you could do a better job you should. Find a mentor and steer your career that way.<p>If that&#x27;s not your path then work with your boss to keep you engaged. Come to him or her with ideas and solutions, not problems. I think you&#x27;ll find most managers are receptive and will try to align things to keep you happy and healthy.
Chromozonabout 11 years ago
Ed Weissman&#x27;s posts will be very interesting to you. He has worked for over 80 companies and has had similar experiences to what you described here. Read: hn.my&#x2F;edw519
hwabout 11 years ago
I think it&#x27;s a combination of 2 and 4. I&#x27;ve been in two startups that were working on things that aligned with my interests and things that I thought were pretty awesome. Then after the first year or two, due to the inability to acquire customers or the existing business model not working out, pivots happened, resources and people started getting moved into different teams and projects, and communication started breaking down between the execs, management, and engineers.<p>Then shit just hits the fan as people leave, sometimes taking others with them, as soon as they realise that things aren&#x27;t going as well as the company would want them to believe. After all, a company isn&#x27;t going to outright tell its employees that things are going to hell (until the very end at least). That&#x27;ll just cause a bigger exodus of talent. So it&#x27;s not uncommon in a failing startup that management starts BSing - it&#x27;s all about retaining employees.<p>In the end I think when you join a startup you have to be realistic about its chances of succeeding. Not every startup&#x27;s a rocketship. You&#x27;re going to get bullshit, pivots, short sighted decisions (or indecisions) when things aren&#x27;t going well.<p>My advice is to not be too emotionally attached to your job or go in with too high expectations. If you sense bullshit coming out from management, do some due diligence on the state of the company and leave if you must. After all, if you&#x27;re not happy doing what you&#x27;re doing, then it&#x27;s not worth it. There&#x27;s a ton of startups out there looking for talent, and I&#x27;m sure you&#x27;ll be able to land another job.
sebmarionabout 11 years ago
I am founder and CTO of a growing startup (Comufy) and I very much see where you are coming from.<p>The truth is that managing people is hard. Every person is different and you need to understand the personality of each one of your staff and it is not easy. The way you communicate with each person is a reflexion of your understanding of their personality and sometimes you get it wrong.<p>Suppose that you just realised that despite your best efforts, what you have been working on for the past year will not sell. Your board is maxing pressure on you and you decide to explore a new avenue. You now need to communicate the news to your employees, without making them panic, and to try to get them onboard to your new vision. Well I can tell you it&#x27;s hard, and it happens! It certainly happened to us more than I wished for. You are going to have to be a politician! You need to minimise the failure while painting a beautiful and bright future ahead, even though you don&#x27;t know yet whether it will work. This is probably what you refer to as &quot;Bullshit&quot;.<p>And then that&#x27;s just managing people. Managing a company is so much more than this. You make a ridiculous amount of decisions daily, and some of them will not please everybody. And some of them you will come back on.<p>Finally, remember that your boss is human too, and if he appears to be an arse at times, it is probably because he learned over time that being the best friend of his staff is a very bad idea. When a staff member is not performing, you are going to have to fix this. And pushing a staff member to improve is a lot easier done if that staff member thinks of you as his boss, and not his mate!
seventytwoabout 11 years ago
There&#x27;s probably a honeymoon phase for the management as well. There&#x27;s a reason why corporations have the structures and controls they do - they work at those levels. As a company grows, it will tend to gravitate towards those. Otherwise, if the company is struggling or failing, there may be some cognitive dissonance from management which gets translated into the bullshit doublespeak you&#x27;re talking about.
kevinelliottabout 11 years ago
Unfortunately what most engineers tend to misunderstand about the role of their manager is that there are responsibilities outside of the team itself that the manager must perform.<p>Most managers are in simply supervisory roles, to watch over the team and ensure it&#x27;s functioning, surviving, and thriving. That is what a supervisor or lead is for. While managers are certainly responsible for nurturing and growing their teams efficiently, they&#x27;re also highly concerned with managerial duties to the company, which can often be unseen or misunderstood by their direct reports.<p>Managers often have responsibilities to the management team, the executive team, and other departments entirely. Take an IT department for example. All of the other departments in the company, including operations (where IT often sits to avoid conflict with engineering, and because largely it&#x27;s an operational focus), are its internal clients, and the management in IT must work with the management of all other departments.<p>Meanwhile, IT engineers (sysadmins, devops, etc) often under recognize that this intricate dance is going on. The executive team will put pressures on the department, and the manager must delicately balance their needs with what the needs of the team are as well.<p>Thus, the engineer often looks for a manager that focuses solely on the team. But long term, the manager ends up having to account for the needs of the company. Any manager will need to do this.<p>It&#x27;s ultimately important that the staff understands that their manager is superior to them simply because the position requires this of them (not necessarily because of any inherent skill advances). To look for an equal out of your manager is and will continue to be an exercise in futility.
maplebedabout 11 years ago
As a tech worker who is more focused on the back end than the visible product, I have found a very low correlation between my belief in the product and my satisfaction with the job. I find that my job is pretty much the same regardless of the actual product. This experience is likely different for people more directly involved in the actual product.<p>I get much higher signal to indicate whether I will enjoy a job from my coworkers and the culture of the company. If I am working with smart motivated people, I will be happy no matter what I&#x27;m working on. If I am in an environment where people are continually innovating and pushing the boundaries of the status quo in the field, I will be happy with my job.<p>This awareness leads to a very different typo of job search. It&#x27;s easy to start a job search by thinking of a product you like then trying to see if you can work for that company. It&#x27;s harder to think of a culture you want to join and then look for that.<p>I thankfully have not been employed by a company whose product I actively despise; I&#x27;m sure that would have a disastrous effect on my job satisfaction.
jakejakeabout 11 years ago
From your description I would say that you are 5 - intolerant of normal bullshit. Every company, no matter how slick from the outside, will have some variety of disfunction going on inside.<p>If I did believe in my team then I would try to do whatever I could within my domain of expertise to help the company succeed. As a developer there are usually lots of things you can do to help. When a deal doesn&#x27;t close - find out if there are any technical features that might have make a difference. Give the sales department tools to better sell your products. Give the business people tools to analyze stats so they can make better decisions. Maybe these are not sexy things, but they might be necessary to get a company off the ground.<p>Depending on the organization you may not feel that you have the authority to do certain things. But, if the team is any good then they would recognize when somebody is trying to step up and help with the big picture. I would probably use that as a yardstick to tell me whether it&#x27;s me or them.
nissimkabout 11 years ago
What changed towards the end of each of those 2 year periods? Was it that management started screwing up more or that you had become integrated enough to recognize screw ups they were making the whole time?<p>Maybe you need a change of perspective. As some of the others here have suggested, you can become a contractor, but even as an employee you can think like a contractor. You can still be bought into the project and still be a good team member while thinking about it as &quot;you&quot; working for &quot;them,&quot; rather than everything being &quot;we&quot; and &quot;us.&quot; If they make bad decisions and ask you to do something that doesn&#x27;t make sense, you can have a less negative outlook than if we make bad decisions.<p>So my suggestions are: start out as highly skeptical and assume that management decisions are crap from the start because they probably are and don&#x27;t internalize the team&#x27;s failures or poor decisions when you had nothing to do with them.
Mzabout 11 years ago
You know, this career thing is just not easy to work out. Our school system and hiring system..etc..really don&#x27;t have a good model in place for how to match people successfully to a very good fit niche. When I got hired at my job, I had been a homemaker for years. After testing, they said &quot;You still qualify for both positions. Which one do you want?&quot; and I said &quot;What do they entail? Those job titles mean nothing to me.&quot; I made the decision I made in part because one started two weeks earlier than the other and I was living with relatives. I wanted a job and out of that house.<p>It happened to work out that I chose the job that was better for me personally. But I really had no idea at the time that I got hired. Only after working for some time did it become clear to me that the other job would have been terrible for me.<p>I don&#x27;t know what you need to do to find your niche. But you are not the only person that struggles with this.
peterwwillisabout 11 years ago
You are experiencing what I like to call &quot;not my company&quot; syndrome. When the company or management isn&#x27;t making the decisions <i>you</i> want them to make, you get pissed off. You don&#x27;t seem to internalize the fact that this is not <i>your</i> company, and you don&#x27;t get the right to judge them. Instead, realize that it&#x27;s your job to do the best you can with what you have and try to do good, but realizing that people are fallible and the company won&#x27;t go in the direction you want or expect it to.<p>This is of course different than if the work environment is toxic or the work is dull, or something of that nature. There&#x27;s no need for you to stick around at a job you hate. But if it&#x27;s just management you&#x27;re upset about, heh, I hate to break it to you, but every company&#x27;s management sucks balls.<p>As an alternative, either become a team lead&#x2F;manager&#x2F;exec, or start your own company.
ericedgeabout 11 years ago
Given your description, I wonder if perhaps you&#x27;re burning out due to over-committing to your work. Caring about the work one does is laudable, but if it&#x27;s the only thing one cares about, it will never completely satisfy, and a passion-then-quit cycle like you describe seems to be a familiar result.<p>There are plenty of suggestions online for ways to avoid burnout, but it seems like it&#x27;s even harder to diagnose than prevent, and usually involves a lot of soul searching. I unfortunately don&#x27;t have any good recommendations for either diagnosis or prevention, but it might be worth considering as a possibility.<p>If you&#x27;re not familiar with the patterns of burnout, I found this article to be a good introduction: <a href="http://nymag.com/news/features/24757/" rel="nofollow">http:&#x2F;&#x2F;nymag.com&#x2F;news&#x2F;features&#x2F;24757&#x2F;</a>
pilomabout 11 years ago
The answer is cut your spending and start saving a huge percentage of your income. If you can save 50% of your income you are about 15 years away from never needing to work again if you don&#x27;t want to. At that point you can work on whatever you want regardless of if a company is working on it or not.
penguinlinuxabout 11 years ago
I&#x27;ve worked in all sort of places. There have been places where business used to make the wrong decisions, but the only thing that kept our team together was our manager. He defended us and took one of the team many times trying to shield us from the crazy decision made from above.<p>Once he left the company I left afterwards. I was loyal to him not to the company. He was my manager and I respected him and always wanted to do my best to make his life easier. I worked with him not against him. I didn&#x27;t care about the business decisions as long as I got paid. We did great work but as always bad decisions can make or break a company. When I join a company I don&#x27;t know what is going to happen 1 or two years but I can try to ask questions to my potential manager to see if we are going to be good fit or not.
softatlasabout 11 years ago
<p><pre><code> Life is a mess[0]: Don&#x27;t work. Avoid telling the truth. Be hated. Love somebody. </code></pre> —<p>[0]: <a href="http://interesting_posts.quora.com/Don%E2%80%99t-Work-Be-Hated-Love-Someone" rel="nofollow">http:&#x2F;&#x2F;interesting_posts.quora.com&#x2F;Don%E2%80%99t-Work-Be-Hat...</a>
shanusmagnusabout 11 years ago
A job is a relationship. The fictions you get force-fed as part of growing up in Western civilization (not sure about other civilizations) about romantic relationships mislead in the same way.<p>Most notably, a relationship is different from years [2,4) than it is from year [0,2) and there&#x27;s no way to make that not true. Maybe you really like the [0, 2) thing -- the excitement, the sense of possibility, the novelty -- and there&#x27;s nothing wrong with that, but it&#x27;s an important thing to know about yourself.<p>Of course, as with romantic relationships, you might find that as you get older it&#x27;s harder to keep jumping from one [0, 2) gig to another, without facing consequences you might not like: reduced choice in jobs; reduced pay; getting a reputation as someone a company shouldn&#x27;t invest in, etc.
eli_gottliebabout 11 years ago
It is just you, but it&#x27;s not that you&#x27;re crazy or incompetent or entitled. It&#x27;s just that <i>nothing</i> ever feels as exciting after a year or two as it did at the start. You can&#x27;t expect to realistically gauge your jobs on the basis of your novelty-excitement.
kailuowangabout 11 years ago
Finding a good Startup is hard, really hard. Just think about how a top VC works with startups. How many startups they vet, out of which how many they invest, and then out of which how many of them they even expect to succeed.<p>How long did it take you to find your next startup when you were looking?
ceekayabout 11 years ago
None of the above. Seems like you&#x27;ve been picking early stage startups where this chaos is inevitable or growth stage startups with bad management.<p>Some tips if they&#x27;re helpful: 1. Find a growth stage series A or B funded startup with a product market fit where focus is now on scaling up. They are beginning to know what they are doing.<p>2. I give more weight to the team than the project or idea itself. Ideas change all the time. So its more important to work with great people. Find a place where you admire and like the people.<p>3. Voice your opinions. You&#x27;re not working for a &quot;manager&quot;, you&#x27;re working for a &quot;company&quot;. You should be open about what you think and feel. If that&#x27;s not welcome, you&#x27;re in the wrong place.
ashleywabout 11 years ago
Sounds completely normal. You&#x27;re joining ambitious companies who want to be the next billion dollar hit. But that kind of success isn&#x27;t formulaic, it&#x27;s extremely rare and 9&#x2F;10 attempts will end up flailing around until they either make it by chance or ultimately die. The management each so dearly want the company they&#x27;re part of to be a big success for their own sakes, they&#x27;ll try anything and everything to make it happen when things are starting to look south. It isn&#x27;t pretty.<p>This isn&#x27;t unique to technology companies, it&#x27;s human nature whenever there are high stakes in play. Don&#x27;t worry about it, just get better at predicting it, and jump ship when necessary.
wmnwmnabout 11 years ago
I felt the same way at a company called RealNetworks, hence quit early and thereby missed out on substantial stock option wealth. For a startup to find a paying niche isn&#x27;t easy. Managers promise this, promise that, in order to keep the game going. To thrive in that arena you just have to grow a thick skin and decide to enjoy being a jerk sometimes. Remember that startups aren&#x27;t about pursuing a fun hobby project, although they can begin that way, but about realizing a big financial score. Even if some founders still talk like it&#x27;s their hobby, that just isn&#x27;t the way it works in a business which actually becomes a business.
sailfastabout 11 years ago
I can definitely empathize. One thing you may try to do to figure out where you stand on the scale is ask for ownership of something and try running it - see if you can meet your own expectations of what a manager should be doing to be successful. If you can&#x27;t, you may have your answer.<p>Sometimes expectations are too high, other times, you&#x27;re just seeing the truth as it is, but it can be difficult to see the whole picture until you&#x27;ve actually got the responsibility. Next tough decision is whether to try and change the place because you like the project and it&#x27;s too important to fail, or skip out because life&#x27;s too short.
aniijbodabout 11 years ago
Are you finding that you are getting better at asking the kinds of questions whose answers identify potential problems that would have otherwise only been apparent after you had accepted the job? It&#x27;s just possible that this might be too much to ask, especially if the problems are sufficiently different every time. The answer to the &#x27;is it me&#x27; question may quite possibly have less to do with your compatibility or suitability but may have more to do with &#x27;diagnostic skill&#x27;, in which case, perseverance may just pay off as you get better at it over time.
_pmf_about 11 years ago
&gt; 5&#x2F; Just a normal bullshit intolerant guy<p>I assume this. The problem with bullshit is that big companies get away with it for years (decades, even) while in a startup, this leads to very short-term consequences.
analyst74about 11 years ago
For a lot of people, it is difficult to have a boss, especially a boss who you do not respect and is giving bullshit orders. There are a few options:<p>1) work for a boss who you respect<p>2) work for a manager who let you be your own boss most of the time<p>3) be your own boss - either start your own startup, or consulting<p>And on a side note, most people care about what&#x27;s in it for themselves. The fact that you see bullshit coming from them means you are not understanding what they think. It&#x27;s an important life&#x2F;leadership skill to understand how different people operate, what motivates them, etc.
ISeemToBeAVerbabout 11 years ago
I think you have to be comfortable with the nature of the industry you&#x27;re working in. Startups are volatile beasts. One minute you&#x27;re on top, the next you&#x27;re picking up quarters off the floor trying to keep things afloat. I think what you&#x27;re experiencing, more than anything, are the natural growing pains of being an early employee in a fledgling company.<p>I don&#x27;t think you&#x27;re deficient in any of the ways you list, but perhaps you are looking for a more stable work environment with a proven business model.
FlacidPhilabout 11 years ago
Personally, it&#x27;s always been about trying to separate my frustrations with the company I&#x27;m working for, and frustrations with work. No matter what job you have, it&#x27;s still a job and there will be things that you are unhappy about. The thing you need to figure out is whether those frustrations would be resolved by switching companies, or if they are frustrations that come no matter where you work. Sometimes the grass is damn green on the other side, but when you move over the same problems follow you.
levlandauabout 11 years ago
It sounds like what you want is to do is to limit yourself to a startup that&#x27;s already in growth stage (so series A and above with a clear hockey stick present and future). Within this group of startups you want to find team and passion fit. Companies with good people that are already doing well tend to have less BS going on within them. It&#x27;s obviously tough to get into such startups but you didn&#x27;t ask for easy answers. [As for which categories i think you are...my suggestion implies 1) and 5)]
eranationabout 11 years ago
&gt; Is there any way I can find a boss I respect beyond a couple of years?<p>Yes, be your own boss. You sound like a smart person, who can be a tech co founder. Or you can find your boss from your pool of friends. Find someone you know for a few years that you think will be great to work with.<p>It doesn&#x27;t have to be a YC 1 billion$ company that you build. Even doing freelance will give you more freedom. And you will have less attachment to a specific startup as it will be part of the expectation that you &quot;see other people&quot;.
PakG1about 11 years ago
Spend a few days reading www.randsinrepose.com. The guy does a really good job of explaining management to developers in a way that developers can finally understand and respect management (assuming the management is good).<p><a href="http://randsinrepose.com/archives/category/management/" rel="nofollow">http:&#x2F;&#x2F;randsinrepose.com&#x2F;archives&#x2F;category&#x2F;management&#x2F;</a> <a href="http://randsinrepose.com/archives/" rel="nofollow">http:&#x2F;&#x2F;randsinrepose.com&#x2F;archives&#x2F;</a>
yabatopiaabout 11 years ago
Don&#x27;t be too hard on yourself. You&#x27;re probably just an intelligent guy with a good bullshit detector, but with midterm attention span. After a period of time, you need new impulses or challenges. That can cause some frictions in a business environment, especially as an employee dealing with incompetent management.<p>Maybe your not 100% employee material. How about a more independent career? Consulting is one possibility, starting your own company another, maybe a so-called lifestyle business?
smalldaddyabout 11 years ago
Luck plays a HUGE role. If the company is doing really well, rather than &quot;limping along,&quot; then the environment is motivating in itself. I am ready to bet none of the places you have worked have been doing really well.<p>When the company is &quot;average&quot; then it is the management team (importantly your direct manager) that hold the keys to you being happy.<p>The question is, &quot;Would a really good manager stick around at a company that is limping along?&quot;
krossabout 11 years ago
You are an entrepreneur that hasn&#x27;t figured it out yet.
评论 #7474751 未加载
haenxabout 11 years ago
I&#x27;ve learned to cherish my co-worker and let the boss do his bossy stuff as long as he didn&#x27;t fight against the team.<p>Stand together with your co-workers as a team. I think thats more usefull and can balancing out the shity boss stuff.<p>Maybe one good boss under a million bosses will exist i think. If you can&#x27;t find it, do it by yourself and be your own boss. But at least, there is no boss like the girlfriend||wife that waits for you at home! :D<p>Just some thoughts.
jfrisbyabout 11 years ago
As someone who&#x27;s spent some 17 years doing almost nothing but startups, allow me to add my $0.0296 ($0.02, adjusted for inflation1)<p>Some combination of #1, #4, and #6.<p>#6 is the one where you don&#x27;t truly respect the process of management works (in much the same way we all get frustrated at managers who don&#x27;t understand how the process of software engineering works), and are oblivious to the challenges and concerns involved.<p>This is an easy trap to fall into and most engineers I know have fallen into it at some point in their careers. Good management is often virtually invisible, but bad management sticks out like a sore thumb -- or so the conventional wisdom goes. Remember:<p>1. Management is a skill, just like coding. It&#x27;s deep and complex and multi-faceted and you&#x27;re only seeing the surface of it. 2. In startups, many entrepreneurs are getting their first taste of a completely different world. It&#x27;s a learning process even for an experienced manager&#x2F;executive. Imagine being a career web developer and say, cutting over and doing 3D game development on a console system in C++ for the first time. Only it&#x27;s not a hobbyist thing, it&#x27;s your job and people are counting on you. 2. Startups are not like normal environments. Inaction is usually worse than a bad action, because at least with a bad action you&#x27;ve learned something and narrowed the search space a bit.<p>You should EXPECT that in a startup, seeing management trip up and make &quot;mistakes&quot; will be a common, everyday occurrence. Oftentimes the right decision will look, externally, like the wrong decision. If you want a well-oiled machine in a well-understood problem domain, go work at Cisco.<p>Startups are about discovery. Product-market fit, paths of least resistance, etc.<p>I&#x27;m personally inclined to this form of myopia myself, so as a rule, I only work within my personal network at this point because I have a group of entrepreneurs, executive-level programmers, and so forth who I trust implicitly. I may not understand a given decision, and any given decision may be a mistake but I&#x27;m entirely comfortable leaving their domain in their hands while focusing on doing my best in my domain. I find it&#x27;s less stressful, and more rewarding whether the venture succeeds or fails.<p>(1 - Yeah, I looked it up on WolframAlpha. I&#x27;m bored, what I can I say.)
jusben1369about 11 years ago
It strikes me that you can choose 2 out of 3. i) Work for a business where you find their business model&#x2F;vision to be very compelling, ii) Work for an established company that will (largely) stay the course and not migrate away from that vision too dramatically over time so you don&#x27;t become cynical&#x2F;jaded iii) or work for an early stage startup and know change is inevitable.
the_watcherabout 11 years ago
Sounds like you are a great candidate to start something yourself, and implement all the things you remember about optimal management. Is there a reason you haven&#x27;t tried to start something yourself (just to be clear, I&#x27;m assuming that as a developer, you have made enough money to pay off any unsecured debt, and have the option of freelancing for side income if necessary).
评论 #7475995 未加载
Bahamutabout 11 years ago
It&#x27;s hard to screen out for these aspects, unless you&#x27;re told up front that the company got too much work to do due to business development overselling.<p>On the other end of the spectrum, you could be like me and pick a company that looks good on all these aspects, but adds great stress due to having to catch up on work to meet deadlines due to being understaffed for too long.
ss1111about 11 years ago
5. Humans will let you down.. bullshit occurs, its extremely frustrating. I&#x27;ve spent 10 years like you, trying to do the best I can for good companies but the good companies always turn to s<i></i>* at some point.<p>The only sane option seems to be: be the boss yourself. Take a leading role somewhere where you can influence the running of the business, better yet start it yourself.
jevinabout 11 years ago
Honestly, I think it&#x27;s a mix of you being too demanding and the company not being sincere. Once the company honeymoon over, you&#x27;re treated like any other guy no matter how hard you work.<p>Side note, I wrote a post about this: <a href="https://medium.com/maybe-its-fiction/5bac4f20203a" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;maybe-its-fiction&#x2F;5bac4f20203a</a>
saltyknucklesabout 11 years ago
Sounds like building your own business is up your alley. You may be all of them except 3. It could be that you see yourself as a much better manager and you probably are. Try something small that you hear there is a need for and you might be able to find more fulfillment from that than job hopping. Business isn&#x27;t for everyone but you can give it a shot.
allochthonabout 11 years ago
My experience has been nearly identical to yours. Although it is usually good to assume the problem is with oneself, I wouldn&#x27;t do so in this case. It can be hard to find work in which the people making decisions are the ones who are adding value. And when people who are not adding value are making decisions, weird things can happen.
napoluxabout 11 years ago
6&#x2F; You should own your own business. :-)
scopeabout 11 years ago
you&#x27;re NORMAL by my books<p>at least you lasted a year, i have quit TWO jobs (well paying i might add) - one in one day, the other in a week.<p>so, i got a job where i don&#x27;t have to code shit [network and maintenance]<p>i stay in the coding scene [which i LOVE] by doing side projects and doing my OWN and OPEN projects [nothing beats the feeling of getting a PR on GitHub]
rmasonabout 11 years ago
You&#x27;re truly cursed. The only thing that you can ever do to achieve career happiness now is to do your own startup.<p>One of two things will happen, you will either succeed or your patience for the struggles of management will grow and you will be happier at the company you work for next.
neutralino1about 11 years ago
Maybe I should have mentioned I work in Europe (France). I guess it doesn&#x27;t change any of your well laid out arguments but it was very refreshing to see how similar things are across the pond. Anyway, I quit today so I&#x27;m now up for hire (wink wink nudge nudge ;-).
yesimahumanabout 11 years ago
Shit, that&#x27;s why I became a founder! It&#x27;s a lot easier to be consistently passionate about something that&#x27;s yours over time. That&#x27;s especially true in jobs that don&#x27;t reward you for going above and beyond, which your own startup might very well do.
antidailyabout 11 years ago
As if giving 100% for a couple years isn&#x27;t enough? Don&#x27;t feel bad about poor leadership from the top. Most startups fail even with good people giving their best efforts. Move on if you have better options. Until then, just make sure the checks cash.
评论 #7473959 未加载
vladimirralevabout 11 years ago
How much stake do you have in these startups? It is a huge difference in perspective if you have 0, 10, 20, 50 %. It makes for a completely different experience. Like totally different, it&#x27;s like a new job even if you are doing the same things.
评论 #7475076 未加载
julie1about 11 years ago
most startups have bogus business plan: the recession is worldwide, and the web2.X gold rush is about selling productivity to startups (mainly). Like in the gold rush the one who are making actual money are not the one digging gold but the landlord selling the &quot;startup ground&quot; (incubators), and the companies selling the tools to dig. Secondly whatever they say no silver bullets appeared in the last 10 years: the mythical good developers with a productivity = 10x average (quantity &amp; quality) are still a resource. They are scarce, I have met some, I don&#x27;t belong to them. As a result, business plan relies for their costing on a resource that is very unpredictable. As a result companies relying too much on &quot;new technologies&quot; based their hiring policy on a brute force attack.<p>Wait, you tell me there are a lot of devs on the market? No, there are a lot of clueless young people on the market with a huge student loan that studied CS but that maybe the worst developer ever but have a strong incentive to get hired (cheat): they have to reimburse their loans before they sleep under the bridge.<p>So, brute force attack require to hire a lot of expensive broken arms. If I were a recruiter, I would never hire a student with a loan to refund that young I would prefer an autodidact that understand the basic of economy: don&#x27;t spend money you don&#x27;t have and don&#x27;t be a sheep.<p>Lastly the money for startups even if QE is turning in all worldwide economies is not there! Central banks are printing bank notes like mad men (China, Japan, US, Europe...) but this money is directly used in stock options and the bank never landed that few money (or when they do the compound interests are just mad). And public and private debts are fucking high. The economy is on the brink of a bubble explosion for which new startup are responsible.<p>So there is no money to turn startup that don&#x27;t master their costing&#x2F;pricing in real companies. (no money available on the credit market)<p>Yes basically startups is a phony ecosystem.<p>My advice: have balls.<p>Go for companies that do not label them startups that seems «unsexy», even with lower wages, and accept the job after you accept and understand their mission&#x2F;business model.<p>Maybe helping family planning communicate better on their mission can be more satisfying in life than helping a delusive «self made man» have is first million before 25 based on a ponzi scheme (buying tools to startups that buys me tools without generating new products is a little mad, isn&#x27;t it?).
arihantarabout 11 years ago
It only happens in dreamland :) option (4). In practical, its a human tendency that after some time either we get irritated by each other or we start finding flaws in any decision taken by the management or vice versa.
bhalp1about 11 years ago
Some of these issues can be related to issues like depression in our field. This is a great watch on the topic: <a href="http://vimeo.com/72690223" rel="nofollow">http:&#x2F;&#x2F;vimeo.com&#x2F;72690223</a>
stratigosabout 11 years ago
You are hardly different. In NYC, for most developers, this is the norm. I used to think there was something wrong with me too, but now that Im at my 7th job in my 10 year career, I realize that something is wrong with society&#x27;s employment model in general.<p>We operate a bit differently in this field because we are empowered more than most others in the contemporary western workplace. We have refined skills, engineering backgrounds, and are very high in demand. On top of that, there is a very large amount of average to below average talent in this field (ie code bootcamps, php for dummies readers, etc), so having a track record which demonstrates high level of talent makes one even more desirable for any position. Programming is a hot field right now, especially web development, so again, there is a surplus of jobs. Our role is not rocket science, but its not trivial either. Few other employment opportunities have these qualities - there isnt nearly as massive demand for rocket scientists as there is for web developers. There is a demand for accountants, but their specialization and employment opportunities make them less in demand. We are also very empowered when it comes to base salary negotiations. The point im making is, few people in 2014 have the ability to say &quot;f this job, it sucks, im finding another one next week&quot; and actually go out and find 50+ jobs to choose from.<p>My first company refused to pay me anything reasonable, but it was my first job ever. I left after 3 years of asking for more money to work for one of the biggest media companies in the world. They paid me a decent salary, treated all developers like dirt, and used fear as a motivation to work harder. I found another gig after one year. In this third job, I wasnt utilizing my skills at all (back end dev), I was basically making mundane HTML changes and surfing tumblr out of boredom. A friend offered me a great job with more money, so I quit, and joined him. Two years after that, they completely forgot to enter my tax information (yah thats illegal), and due to a complicated process I wasnt able to access my payroll for that tax year to even know about it. I got screwed heavily on taxes, the company wouldnt do anything for me unless I sued them, so I quit.<p>The pattern here is reasonable, rational, logical dissatisfaction with a job. Its odd that someone can just say &quot;f it, im finding a new job&quot; and do so very easily, regardless of their career choice. Like the original poster, I dont care about salary and benefits nearly as much as the product Im working on and the balance I get between life and work. Most people, when tremendously unsatisfied with a job, face a paycut, or a big move to a new area, or both. Software Engineers can just surf the web for a few hours, and most likely find something better in their local area.<p>Add this to traditional corporate culture in America. Its seen as &quot;better&quot; or &quot;stronger&quot; to have a long lasting relationship with a company, even if its entirely superficial and your experience there was miserable. There is absolutely nothing logical or rational about corporate culture in America - its designed to exploit the worker for maximum yield to the employer. Right now, Software Engineers are empowered enough to escape this situation, although we usually just find the same themes resounding in the next business.<p>Ultimately, NOTHING IS WRONG WITH YOU. Everything is wrong with the jobs themselves. You arent unstable - YOU RESPECT YOURSELF. You actually have the power to do something about it when you feel disrespected, disenfranchised, or disengaged. Other people simply dont have this power, they can only smile and obey.<p>...and of course if the tech bubble bursts, we all lose this power as well.
stcredzeroabout 11 years ago
Most founders are not exactly who they think they are. Some few succeed anyways out of luck. Even fewer succeed consistently because they have some insight at the level of first principles.
tokipinabout 11 years ago
It sounds like you haven&#x27;t encountered people who are good at what they do (&quot;animals&quot;, as PG might say). Probably just bad luck or not enough good luck, or something else.
jf22about 11 years ago
There is a saying that if you look around and all you see are assholes, you&#x27;re probably the asshole.<p>I think there is more to that quote but that&#x27;s the jist of it.
miles_matthiasabout 11 years ago
I solved this problem by working somewhere that doesn&#x27;t have managers. We all share the project management tasks for our client work.
kenferryabout 11 years ago
&gt; I specifically choose companies whose business I find appealing.<p>You might try prioritizing the people you work with rather than the business.
coldteaabout 11 years ago
Just a normal bullshit intolerant guy. There&#x27;s too much BS in a lot of startups. After all, that&#x27;s why most fail.
brianbarkerabout 11 years ago
This sums up my career. We should grab a beer and bitch about work. That&#x27;s what most of my colleagues do to cope.
jmnicolasabout 11 years ago
The only way to avoid all of what you describe is to work for yourself though you may still bullshit yourself ...
jes5199about 11 years ago
Things make me miserable that other people are fine with. I change jobs every two years. It&#x27;s just life.
icedchaiabout 11 years ago
Sounds normal. I suggest you lower your expectations and perhaps take on a more mercenary-like attitude.
acexabout 11 years ago
it might be the case of a developer who loves to build things more than to be pm. the &#x27;symptoms&#x27; you describe are signs of your maturity as a person capable of leading a project.
评论 #7475110 未加载
shitgooseabout 11 years ago
5.<p>You are the minority, so better adjust your attitude and take it like a man.
bananasabout 11 years ago
Definitely 5 and it&#x27;s not specific to startups!
sogenabout 11 years ago
Option 6: Start you own business.<p>This took me a while to realize.
piyush_soniabout 11 years ago
Your best bet is to start your own business. :)
trhtrhthabout 11 years ago
Maybe you should stop working at startups.
benjamincburnsabout 11 years ago
I&#x27;ve had this problem in the past as well. Regarding the &quot;is it me?&quot; question, I don&#x27;t think there&#x27;s anywhere near enough info to answer, but the fact that you&#x27;re being introspective on the matter is a very good sign.<p>I can offer a few pieces of advice. First, be direct but exceedingly rational with your co-workers - especially your superiors. Sometimes it helps to start conversations regarding conflicting ideas under the assumption that you&#x27;re wrong.<p>Also, watch your assumptions. Sometimes when people get frustrated about things it&#x27;s really easy for our assumptions to solidify into fact, and it&#x27;s just as easy to feel justified launching into a spirited argument fuelled by all this fact.<p>Finally, if you think you&#x27;re expressing yourself well, and you don&#x27;t agree with the direction things are taking, you&#x27;re 100% totally justified in leaving. I don&#x27;t care if you&#x27;re a minimum wage employee, your time is your scarcest resource. Don&#x27;t invest it in something you don&#x27;t want to own.<p>Annnd really long (but hopefully interesting) anecdote time...<p>I used to work for a very small, now fairly famous start-up non-profit which was cofounded by Edie Widder of Discovery Channel&#x2F;Giant Squid fame. She wasn&#x27;t running it because she didn&#x27;t feel that she had the fundraising or business acumen. She decided to cofound with a former marketing exec, and to make him CEO.<p>I worked for them indirectly and directly for a combined 5 years. It was the kind of life-consuming work that one only does when they&#x27;re very passionate. And I was as it was <i>incredibly</i> rewarding.<p>Our mission was to develop very inexpensive sensors for very broad scale in-situ monitoring of estuarine environments (the mission has broadened since then). When I first came on directly, we made a huge push to win a seven figure grant. Engineering was told by the CEO to push, and to push hard because this would be the money we&#x27;d be using to go from prototype to small-scale manufacturing.<p>Except after we won it, engineering wasn&#x27;t given a budget. As time went on, our feeling was that we were having to beg for every expenditure. In the mean time lots of money was being spent on marketing, with the justification that it would be bringing in the &quot;real big bucks.&quot; Of course, there was also plenty of disagreement over certain expenditures. Was X really marketing-related, or was that a personal expense?<p>Obviously there was lots of infighting -- mostly by people who typically like to avoid confrontation. People would wait to address something until they were so exasperated that it&#x27;d just boil out, and everybody involved would get very defensive very quickly.<p>I started to wake up to the idea that we were working more on our arguments and less on our mission. I&#x27;d spent every second I could over the past five years building a monolithic realtime telemetry system with the idea in mind that this was a step toward literally saving the world. Leaving felt wrong, like I was abandoning my purpose and my friends, but after a while staying felt more wrong.<p>On my last day there I sat down with Edie for an informal exit interview. For the first time I explained to her my position as directly and rationally as I could. This wasn&#x27;t out of some new-found maturity, but because I had nothing to lose and nothing to gain.<p>I stated my observations, listened to her responses, and conceded on the points where my knowledge of the situation was lacking. At the end of the conversation I still felt justified for leaving, but I think she understood my justification. Prior to that, we were always putting her in a situation where she had no other choice but to feel cornered and defensive.<p>Not long after I left the CEO became the former CEO. For a brief period during this process, there were two separate sets of legal council arguing against each other - I believe with each claiming to represent the company. When the dust settled, relationships were tarnished, names had been dragged through the mud, and most importantly the work had all but stopped.<p>Fast-forward to today and things are much different. In many ways they&#x27;ve been terribly stunted, but there&#x27;s better accounting, better employee representation on the board, and most importantly - a unified focus. They have turned into the organization I wanted to be working for back when I left. In the mean time, I&#x27;ve been in a constant struggle to find something anywhere near as rewarding. If I could afford to do so, I&#x27;d go back to work for them in a second -- on my own dime.<p>You&#x27;ll notice that I spend a lot of time talking about the &quot;evil&quot; CEO here. That&#x27;s not the point. The point is that a significant part of it <i>was</i> me. Sure, the company had some growing up to do, but I had just as much, if not more.<p>Although, if anyone reading this happens to be looking to make a very high-impact donation to a great nonprofit - give Edie a call. I promise she won&#x27;t disappoint.
bottompairabout 11 years ago
To turn this the other direction, here&#x27;s some perspective from a startup exec. This job requires constant compromise between doing what&#x27;s right for the business, the investors, and the employees of the company. In my management experience I&#x27;ve found that I&#x27;ve always worked FOR my people, not the other way around. My days are full of battling it out with the CEO over a pay raise I know a good engineer deserves, or figuring out a way to provide additional stock option bonuses when more cash just isn&#x27;t feasible. The majority of my time, however, is spent as keeper of the peace. People are tricky and all very different. Some have thick skins, others don&#x27;t. I spend countless hours being a therapist and making sure everyone is able to work as close to peak performance as possible without killing each other. This involves a ton of moving parts.<p>In my last gig I managed five directors who all had their own teams under them. The juggling to make sure these folks were well taken care of and their teams were happy overall is tough. Things do fall through the cracks. A developer might have a big problem with a product manager. I might not hear about it until the developer has put in notice because my engineering director thought he&#x2F;she could take care of it without me. That engineer more often than not probably thinks &quot;hey, the CTO is ignorant and has no idea what&#x27;s going on.&quot; I accept that as part of the job and understand I&#x27;ll never have 100% view into everything that’s happening. I accepted a long time ago that in some cases a member of my team might believe me to be incompetent. Comes with the territory.<p>On top of those duties, the overall company strategy and operational plan needs oversight and contributions from the executive management team. The amount of time spent talking about ideas and direction is enormous. By the time a pivot or major change has been decided on it’s generally been under discussion for several weeks, sometimes even months. The inputs and process for arriving at these decisions are a complex mix of research, customer conversations, cogs analysis, competitive analysis, M&amp;A discussions, go to market strategy, pricing, technical feasibility, margin, etc. When the decision is finally ready to be communicated to the troops it can often cause confusion and the belief that “these guys don’t know what they are doing.” While that may be true in some cases, I’ve never been involved in one of these types of decisions that didn&#x27;t have a lot of well thought-out reasons behind it.<p>This is only the first step. The way the best leaders separate themselves in this situation is their ability to communicate decisions and make everyone BELIEVE it is the right thing to do. In startups there’s never a 100% clearly correct answer. Faith comes in more often than I’d like to admit, and getting everyone to drink the Kool-aid is pretty damned important in terms of morale. The rightness or wrongness in the decision won’t often be known until a year or more passes. If the decision causes the company to be successful the execs are looked at geniuses. If it fails they are incompetent idiots. Many of the factors that determine the outcome are out of the control of the executives. I guess that’s life. My advice is always this: be self-aware about what you want. If you have a passion for a product or space and enjoy your work, try not to let the factors out of your control dictate your job satisfaction. If you are unhappy with decisions being made or company direction, put yourself in a position to have influence. It’s easier than you might think.
copergiabout 11 years ago
I would tend towards guessing 5. It is easy to blind yourself to management stupidity at first as you focus on the work. But eventually that management stupidity starts directly impacting you. I&#x27;m trying to figure out how to escape from my current job for exactly this reason. Everything seemed great at first, small company, little management, the president had a good vision for where the company needed to go and how technology was going to get it there. Then 2 years in the president is micromanaging web design saying &quot;I know how easy this is, just add some 1 pixel spacer gifs&quot; as he demands that elements from one page line up with elements from another page but can&#x27;t grasp that having a scrollbar or not changes the width of his browser window. The web designer quit (obviously) and now I get to try to work with some sketchy web dev shop where every task assigned to me in jira looks like &quot;these ids are not valid you have to change the ids!!!!!&quot;. That is more venting than telling you about my experiences, but I think I needed to so thanks for the invitation.
benchedabout 11 years ago
It sounds perfectly normal to me.<p>Management have to be true believers in whatever management decide. If you disagree with the fundamentals of their decisions, then everything they say will sound like bullshit.<p>For example, I work at a company that recently decided to change to a 100% in-app-purchase business model. The first try failed, so they decided to do it even more. It seems like cowardly, copycat decision-making to me, so everything the president of the company says sounds like utter bullshit to me. It&#x27;s like pointlessly rallying troops (and trying to shake out defectors!) for a battle everyone knows we&#x27;re going to lose.<p>Also, a lot of managers are just plain bad managers. It isn&#x27;t quite like hard jobs, say software development, where you could be fired for not having a clue what to do with a compiler.
michaelochurchabout 11 years ago
<i>However, it seems after a year or two in the company, the honeymoon period ends and the only thing I can see is the bullshit coming out of management&#x27;s mouth. Bogus business plans, inability to close deals, short-sighted decisions, petty management techniques, overly frequent pivots, you name it...</i><p>Those are signs that it&#x27;s a good idea to move on. Yes, this is common. Sturgeon&#x27;s Law: 90 Percent of Everything Is Crap.<p>For me, it tends to happen after 3-6 months. I&#x27;m pretty good at detecting bullshit and it&#x27;s a curse because it&#x27;s hard to be motivated when you lose faith in the people above.<p><i>Am I 1&#x2F; Bad at choosing my jobs, 2&#x2F; Too demanding towards the companies that hire me, 3&#x2F; Mentally unstable, 4&#x2F; Unrealistic, 5&#x2F; Just a normal bullshit intolerant guy ?</i><p>A mix of #1 and #5. Definitely not #3, if you can hold a job for 1-2 years. #2, #4 are what &quot;they&quot; want you to think. (Ever notice how the Boomer whining about Gen-X&#x2F;Millennial entitlement sounds <i>extremely</i> entitled itself?) Those are subjective calls (over what is &quot;too demanding&quot;) but I think that if you can hold your rage well enough to keep a job for 2 years, the problem isn&#x27;t with you.<p>You&#x27;ll get better at choosing jobs as you get older, because you learn the warning signs and get better at finding good <i>people</i>. Then you&#x27;ll just talk to people you trust to get the true story of what&#x27;s happening at a company.<p><i>Is there any way I can find a boss I respect beyond a couple of years?</i><p>Well, there&#x27;s no 100% reliable way. You have to take risks on people just like they are taking risks on you. However, you get better at this over time.
joesmoabout 11 years ago
&quot;I care more about the project than about the salary and benefits. I suppose that&#x27;s the case for most of us.&quot;<p>No, it&#x27;s not, and this is probably your mistake. As others have pointed out, most people at any company care more about things outside the company such as family, friends, side projects, hobbies, etc. In other words, they&#x27;re <i>only</i> there for the money. You don&#x27;t have to care about the money, but if you start caring about things outside the job, you&#x27;ll realize you&#x27;re only there for the money too. Find something outside of work and work won&#x27;t matter so much. It&#x27;s much easier said than done, but I can relate to having work as the only or main passion and it&#x27;s a terrible condition. Also, if you&#x27;re staying a year or two, it maybe just natural after that much time to lose interest or want to move on. Around three to five years, it&#x27;s almost be expected in the software industry, especially if you don&#x27;t want to move into management.
jbejaabout 11 years ago
I think you are either 2 or 4 since i can relate to you and those options the most :p.
marincountyabout 11 years ago
5