Live data from Hacker News

Three Ways to Get Paid (2018)

jasonzweig.com

131–140 of 155 posts

Re: Three Ways to Get Paid (2018)

#131
post #88

There's also good money to be made telling people what they already know, usually in the form of a report and/or powerpoint deck

> report and/or powerpoint deck if you can sell someone on a second report to verify the first you can make a lot of money too. "a man with one watch always knows what time it is, a man with two watches is never quite sure"

That implies the existence of reports 3 through N, so we should probably automate the process...

Re: Three Ways to Get Paid (2018)

#132
post #58

When I was a dev working with my business-oriented business partner, I had to get used to sitting in meetings where we promised the client the world having no idea if I could accomplish it or not. Made a lot more money than I could have on my own. "Ray, when someone asks you if you're a god, you say 'YES'!!"

This is often the advice given by senior folks and I think it is somewhat similar to say that you have to "lie a bit on your CV". Still, I always wonder what would I do if I make these big promises to clients/bosses/management and I fail to deliver. Wouldn't that be worse than having said "no, I won't be able to make it in time" from the beginning? For context, I'm early in my career (3 YOE) and I don't deal with man…

> and I think it is somewhat similar to say that you have to "lie a bit on your CV". [...] For context, I'm early in my career (3 YOE)

Please consider this input from my YOE battle scars:

1. Don't contradict your team while in a meeting with outsiders, but then you're obligated to follow up with your team offline, to try to mitigate any damage, and try to make sure it doesn't keep happening. For one example of why, I've seen one person consciously "mis-promise" things to customer, and when I talked with them offline about we couldn't be saying that, because it wasn't true, their response was "they won't remember". Narrator: "They did remember." And that's possibly why that person and a few others aren't very wealthy today.

2. Not everyone believes in "lie a bit on your CV" nor similar dishonesty. You'll probably meet colleagues, who you respect, who react to that with surprise and disappointment. You could also get fired for it, with cause. Especially if you're calling yourself an engineer, since determining and telling the truth is much of your job.

3. Though, on the other side of CV honesty, be careful about always using team-speak/think when in an interview context. Out of habit, you might naturally say "we" when talking about something you were instrumental in. But some people who think lots of people lie on their CV are going to hear that "we" as you generously including yourself in the accomplishments of others. I've started switching modes a little more for interviews, expressly claiming more credit, such as by saying unambiguously when I was the sole designer and implementer of something.

Re: Three Ways to Get Paid (2018)

#133
post #58

When I was a dev working with my business-oriented business partner, I had to get used to sitting in meetings where we promised the client the world having no idea if I could accomplish it or not. Made a lot more money than I could have on my own. "Ray, when someone asks you if you're a god, you say 'YES'!!"

This is often the advice given by senior folks and I think it is somewhat similar to say that you have to "lie a bit on your CV". Still, I always wonder what would I do if I make these big promises to clients/bosses/management and I fail to deliver. Wouldn't that be worse than having said "no, I won't be able to make it in time" from the beginning? For context, I'm early in my career (3 YOE) and I don't deal with man…

When everyone in a game is cheating, you will lose by playing fairly. And like other commenters have suggested - everyone expects similar behavior.

> For context, I'm early in my career (3 YOE) and I don't deal with management that much yet (I'm still shielded by my tech lead and PM), so I'm always looking for advice on how to navigate these things. I really can't just say "YES, YES, YES" when I know very well that something won't be possible.

It depends on a lot of things, like how big the company is, how critical the project, culture, management style, etc. - but you'd be surprised at what is actually possible that may sound impossible. I've had those "this is impossible" thoughts a lot early in my career and more often than not I was wrong. The few times I wasn't wrong, I made sure to highlight risks I saw at the outset, and when the risks materialized, point them out at the retrospective or whatever for CYA purposes.

The things you do want to avoid at all costs are death marches, impossible deadlines with consequences at the end of it, maintenance slogs which will tie you to a very annoying treadmill for your entire tenure - it's hard without experience to know where these things lie, but if all else fails, you can do what everyone else does, try the impossible thing, and either surprise yourself, or when it becomes clear it won't happen, toss it to some overly ambitious sucker (I don't condone this, I just have seen it happen far too often).

Re: Three Ways to Get Paid (2018)

#135

Earlier quoted context omitted.

The downside is all the stress from unrealistic objectives

That's what I experienced early in my career, and then I independently discovered Rule 3: "Tell the truth to people who want to be lied to, and you'll go broke." The key to surviving in such an environment is to let go of your ideas of the truth . The customer doesn't want to hear it, and doesn't want to know it. Deliver the lies that will make them happy and only those lies. The lies themselves are usually reasonabl…

God forbid you go broke, can't have that

Re: Three Ways to Get Paid (2018)

#136
post #48

I've told this story before, but it's relevant. When I worked at BigCo [1], we were interviewing a candidate for a position. He was pretty good, and we were in the process of making him an offer, but he was asking for more money and trying to negotiate his salary higher. I don't have an issue with this, BigCo has plenty of money, but other people, including a manager, were complaining. They felt that this is a good j…

My guesses on why this _really_ happened:

- The candidate was asking for more than what the others on the panel made, which was a no-no.

- The candidate was asking for what they currently make while being younger/less tenured than the others; also a no-no.

- The others on the panel had cost savings to the company as a performance target.

- They had beef with you and the candidate.

- They preferred another candidate, and they were fine with the comp.

Re: Three Ways to Get Paid (2018)

#138
post #80

Earlier quoted context omitted.

This is often the advice given by senior folks and I think it is somewhat similar to say that you have to "lie a bit on your CV". Still, I always wonder what would I do if I make these big promises to clients/bosses/management and I fail to deliver. Wouldn't that be worse than having said "no, I won't be able to make it in time" from the beginning? For context, I'm early in my career (3 YOE) and I don't deal with man…

Nobody wants to hear "no". The way you say "no" without saying it is by turning "no" into an option, and attaching costs to options. "no, I won't be able to make it in time" would be "I can confidently deliver in time if I have X, and we save Y and Z for later."

One hedge I always used to make was, "I think we have all the information we need for now. We'll get you an estimate within 3 business days."

And then I'd sit down and bust my ass trying to find out if it was feasible or not. :)

If it wasn't, we could always come back with a lesser approach and people seemed to be happy with that. ("It turns out Android doesn't widely support [feature x] so we recommend [feature y] instead.")

Re: Three Ways to Get Paid (2018)

#140
post #48

I've told this story before, but it's relevant. When I worked at BigCo [1], we were interviewing a candidate for a position. He was pretty good, and we were in the process of making him an offer, but he was asking for more money and trying to negotiate his salary higher. I don't have an issue with this, BigCo has plenty of money, but other people, including a manager, were complaining. They felt that this is a good j…

There are various levels of self deception that almost everyone subscribes to.

A pretty high level one is that our jobs are meaningfully making a positive difference in the world, when in fact, most white collar jobs are just producing bullshit to grease the corporate wheels of modern society. Most people don't like to admit that though, so we tell ourselves little lies and go along with the corporate narrative. That's what you experienced.

But it goes deeper the more truthful you try to be. Down near the bottom of this pile of self deception is that humans are making the world a better place, when in fact we're ruining the world, causing environmental damage at an unprecedented rate in geological history, all the while exhausting the readily-accessible non-renewable resources, like hydrocarbons and minerals, that'll make the chance of a better future civilization on Earth highly unlikely.

Post reply on HN