Hacker News new | past | comments | ask | show | jobs | submit login

It is an interesting screed. I was thinking when I wrote up the comment about how VP's might feel about leaving a position that there is an interesting dividing line which doesn't get talked about a lot, Matt touches on it but didn't really call it out, its this, "What are you trying to get done?"

Early in my career Steve Bourne gave me useful advice, he said the difference between junior engineers and senior engineers was that senior engineers had an agenda. More specifically they had an execution goal (like write a new file system, or create a product that solves problem 'X') and they worked toward it.

This is a both a hugely motivating and hugely scary thing, its motivating because you don't have to ask "what do I do now?" the direction just falls out of where you are vs where you are trying to go. It is scary because you can find you're goal isn't compatible with any of the company's goals. When you discover that what you want to do can't be done at the company you are working at, you either have to change goals or leave. But its not a 'feel bad about it' leaving it is 'hmm, this isn't going to work out here so lets go somewhere that it could'.

The alternative to having an agenda is "Goofing off and waiting for someone to give you a task." There are a lot of engineers who operate in that mode, do their assigned tasks at an acceptable quality level and without too much schedule slip. They are great to have around because people with agendas and use them to move the agenda forward, but they don't make for very good 'senior' people because they really don't care what they work on, its not their main focus.

It is important to note that you can't "fail" if you're just goofing off, as one of my kids put it, "It isn't procrastination if you don't have anything you need to do." You can however rationalize your low work output by the fact that your management really hasn't given you all that much to do, so whose fault is that? Whereas if you have an agenda, a goal, a destination, you can fail to make it to that destination. "You said you were going to build a game that could crush Farmville, you failed." Reading the blog post from Speck about Glitch shutting down, "we failed to develop an audience." They had a goal, they didn't get there.

Matt's advice that if you don't know what you want, you can't choose reasonably is solid. Start by deciding what you want to do, and pick something that will take a while as early goal achievement has its own problems.




Thank you so much for this comment. It's legitimately eye-opening and helps someone like me answer a lot of questions.


Very well articulated. I recently had a series of frown filled meetings with my manager where the best I could come up with was essentially "you're giving solutions to implement rather than problems to solve"


>Start by deciding what you want to do

I was recently pointed towards Principles[1] by Ray Dalio by someone here on HN, and I highly recommend it. He talks about getting what you want out of life, and how that starts by figuring out what you want. He then lays out a process to get you there. If you're thinking about your career path, give it a read. It's long, and somewhat tedious prose, but it provided me a lot of insight as I'm figuring out what I want to do post-graduation.

[1]http://www.bwater.com/Uploads/FileManager/Principles/Bridgew...


The bimodal distribution of effort is really true, although people flip from one side to the other based on circumstances. Companies want people who (a) give a shit, but (b) are willing to subordinate their own career goals (including the long-term goal of becoming really good at engineering) to corporate objectives for a long (more than 3 months) period of time. The reality is that such people don't exist. People who give a shit won't let their skills atrophy just because a manager needs grunt work.

You have the goof-offs that you described who have (b) but not (a), and the self-executive types who have (a) but not (b). The people who seem to have (a) and (b) just have different career agendas. They want to entrench themselves and gain social power. Often, they're psychopaths. They're a lot more ruinous to companies than the outspoken and self-executive types that dinosaurs call "prima donnas".


You don't think there are people who seem to have both (a) and (b) simply because they hunted around for a company whose goals were aligned with theirs and refused to accept jobs that weren't?




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: