Live data from Hacker News

Ask HN: Is it me or ...?

news.ycombinator.com

131–140 of 261 posts

Re: Ask HN: Is it me or ...?

#131
post #109

Most startups fail. Bogus plans and an inability to close deals are probably just the signs that failure is coming for that company. As someone going to work for a startup, you're in much the same position as an investor. It won't be fun or lucrative to work for one that fails, so you're trying to predict which ones will succeed. In fact, it's even more important for you than for investors, because your portfolio con…

> I'd look for a startup with very determined founders who are working on a problem that grew organically out of their own experiences.

I'd go slightly further than that: look for founders who are working on a problem that grew organically out of their own experiences in an industry in which they have real domain expertise.

A lot of today's startups are doomed to fail because the founders are trying to "disrupt" industries that they really don't know anything about and have no relationships in. Ironically, however, the people who have deep knowledge about an industry and the connections to navigate it often aren't what many prospective startup employees would consider "technical" (i.e. they don't "code"), so they're dismissed, particularly in places like Silicon Valley.

Finally, it's worth pointing out that successful companies often fail to deliver attractive financial returns for employees beyond salary, so it's not enough to try to identify companies you believe have higher probabilities of success. You have to be able to negotiate a quality equity package with them. The average prospective employee is not going to be able to do that, especially in Silicon Valley, where:

1. Exorbitant valuations help justify miniscule equity grants for most employees.

2. A reliance on capital from professional investors (angels, VCs) results in dilution and the granting of preferences to certain classes of stock, leaving employee equity extremely vulnerable.

The best advice I could give to someone wanting to join a startup who is driven, in part, by the potential for financial return, is to instead seek opportunities to partner with folks who are deep in a particular industry, preferably unsexy, who wouldn't get the time of day from an engineer in Palo Alto because they can't write code and are probably older than 35. These people are not hard to find if you leave Bubbleville.

Re: Ask HN: Is it me or ...?

#133
post #75

You have an obvious lack of respect for the difficulty of running the business side of a business: >> Bogus business plans, inability to close deals, short-sighted decisions, petty management techniques, overly frequent pivots, you name it... This presents a killer opportunity for personal growth: go start your own business. You'll either learn that you are a masterful business planner, only making high-minded long-t…

Thank you for your comment.

I indeed intend to do that. However, I don't believe in patching up a magical business formula, hypnotising VCs and raising again every other year.

I believe in small bootstrapped businesses that take years to build and can't become full-time occupations before a long time.

I find raising 1M and making 100K in revenue less successful and admirable than raising 0 and making 10K.

But that's just my humble clueless ignorant take on this.

Re: Ask HN: Is it me or ...?

#134
post #53

I think it would be helpful to try to understand the perspective of management. Consider an extreme stereotype: the "business school guy." 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…

To me you seem to be describing some sort of ideal world. Your vision fails to describe why information is withheld from engineers that would help them do their job. We wont even talk about why doublespeak and so often what seem to be outright lies are told to trusted members of the team. The world you describe is some rational honest place where people are trying to build a system they understand. In an engineering…

I'd say his description fits where I work quite well. Essentially the only lack of communication I've ever experienced that hindered my work was from the end customer, or occasionally we have a communication breakdown between teams.

Re: Ask HN: Is it me or ...?

#135
post #4

Isn't it OK to change jobs every now and then? 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'd delete this post

I've been changing jobs every 18 months.

I get bored easily and don't mind relocating.

Re: Ask HN: Is it me or ...?

#136
To turn this the other direction, here's some perspective from a startup exec. This job requires constant compromise between doing what's right for the business, the investors, and the employees of the company. In my management experience I've found that I'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'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'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.

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/she could take care of it without me. That engineer more often than not probably thinks "hey, the CTO is ignorant and has no idea what's going on." I accept that as part of the job and understand I'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.

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&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't have a lot of well thought-out reasons behind it.

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.

Re: Ask HN: Is it me or ...?

#137

John Boyd had this problem. Boyd was the best fighter pilot in the Air Force. At the Fighter Weapons School, the Air Force's advanced tactics course that the Navy'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 ne…

> he designs the best fighter plane ever flown by pilots

Easy there, comrade.

Re: Ask HN: Is it me or ...?

#138
You're truly cursed. The only thing that you can ever do to achieve career happiness now is to do your own startup.

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.

Re: Ask HN: Is it me or ...?

#139
post #53

I think it would be helpful to try to understand the perspective of management. Consider an extreme stereotype: the "business school guy." 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…

To me you seem to be describing some sort of ideal world. Your vision fails to describe why information is withheld from engineers that would help them do their job. We wont even talk about why doublespeak and so often what seem to be outright lies are told to trusted members of the team. The world you describe is some rational honest place where people are trying to build a system they understand. In an engineering…

I call it the "fog of war", and it's a signal that you need to get the hell out. Not all companies have it.

Re: Ask HN: Is it me or ...?

#140
As someone who's spent some 17 years doing almost nothing but startups, allow me to add my $0.0296 ($0.02, adjusted for inflation1)

Some combination of #1, #4, and #6.

#6 is the one where you don't truly respect the process of management works (in much the same way we all get frustrated at managers who don't understand how the process of software engineering works), and are oblivious to the challenges and concerns involved.

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:

1. Management is a skill, just like coding. It's deep and complex and multi-faceted and you're only seeing the surface of it. 2. In startups, many entrepreneurs are getting their first taste of a completely different world. It's a learning process even for an experienced manager/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's not a hobbyist thing, it'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've learned something and narrowed the search space a bit.

You should EXPECT that in a startup, seeing management trip up and make "mistakes" 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.

Startups are about discovery. Product-market fit, paths of least resistance, etc.

I'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'm entirely comfortable leaving their domain in their hands while focusing on doing my best in my domain. I find it's less stressful, and more rewarding whether the venture succeeds or fails.

(1 - Yeah, I looked it up on WolframAlpha. I'm bored, what I can I say.)

Post reply on HN