Hacker News new | ask | show | jobs
by stakhanov 2620 days ago
Salary-porn seems to be a category that generally gets a lot of attention on HN. Personally, I feel a bit ambivalent about it. Obviously it's useful to be able to compare & benchmark, because one should go into any decision-making process being well armed with information. But on the other hand: The information exchanged is never enough to truly contextualize the numbers appropriately, and it's a potential source of huge amounts of cognitive dissonance. You have to be pretty good at being a stoic to try to break the information down to something objective and not let it get to you.

For example: The $175/hour number you just mentioned, and the fact that you seemed to imply that you're taking it for granted that it represents a successful outcome would be clearly a source of cognitive dissonance for most people. -- If he manages to do 2000 hours at $175 every year, that would be $350k which would be impressive. But then it may be nothing: if it is a highly specialized thing where you don't manage to get a fulltime workload out of a year, where you might spend the majority of your time with non-billable hours for project acquision, where you maybe have to cover costs of travel or time & money for certifications, where you have to carry high risk, etc. etc. ...it is usually impossible to properly resolve such questions to the point where it's useful for benchmarking and for extracting conclusions that are actionable to yourself. But the cognitive dissonance remains.

3 comments

It's not 100% all the info you need, but as a rule of thumb $x/h as a consultant is similar to earning $xK/year (anecdotally it seemed to check out: I once asked HR to do the math with me to evaluate what kind of rates we can afford to pay freelancers compared to how much similar-role employees were making - I think the example used was that a freelancer paid €60/h would cost equivalent to the salary cost of an employee earning €65k/year).

The guy may not be making the equivalent to a $175k/year salary but he was almost certainly making a lot more than he previously was at $60k.

I won't downvote, I want your opinion to be visible so other people can read this. I am one of those 'suckers' that left a job/career (call it what you will) in the Big4 to go solo.

Apart from boosting my annual income x4, I am no longer involved in backstabing, politics, shitstorms, and other permanent employment 'pleasantries'. The C-levels who sign my invoices keep me out and away from all that. I have gained their trust and they keep me around to get-the-job-done. I do get some surprises every now and then, but nothing I can't dance around those. The gig economy (up to a level) works for me.

>where you don't manage to get a fulltime workload out of a year

I only NEED to work 3 months in a year, and spend the other 9 sitting on my behind doing my hobbies. Of course I work as much as possible (8h/day - 5d/week) and I do take some time off (by European 'standard'). I found it that once I start monitoring the contracting market, getting weekly alerts, see the trends, etc. it is possible to build on your existing skillset to make sure you remain relevant. E.g. anyone in Europe with a good GRC knowledge had plenty of time to get in shape for GDPR.

I wasn't arguing against being a consultant, merely pointing out that an hourly rate of a consultant is something where a bit of context is needed in order to be able to interpret the number, and that a consulting rate can easily seem high compared to an implied hourly rate received by a fulltime employee in a low-risk environment if the context is unknown or misunderstood. -- But the same is also true for comparing fulltime salaries, especially with onsite jobs, where cost of living, cost of real estate, tax regime, social security implications etc all have a huge role to play and make an apples-to-apples comparison difficult.
> I found it that once I start monitoring the contracting market, getting weekly alerts, see the trends, etc. it is possible to build on your existing skillset to make sure you remain relevant

What data sources and techniques do you use to monitor trends?

I have registered to services like Reed, or JobServe. I have some wide-enough searches that send automated reports, and some very narrow (e.g. "GDPR", "SOx"). It looks like spam, but it gives me a good idea of how many contracts are available, for which areas/domains, and at what rates. This way I can see when the market increases or drops for the narrow searches. The wider terms searches help me identify new and upcoming trends.

It looks tedious and time consuming, but after the first month, just scrolling through 3-4 emails gives me a pretty good idea of where the market is going.

I would love to talk to you about what kind of work you're doing now.
Audit/Security/GRC.

"I help companies pass their audits".

You tell me what audit you have to pass, and I will work with you to pass it successfully. It could be just a 3rd party audit you got coming up, or some regulatory/contractual requirement(s) you need to fulfull (PCI-DSS, VISA PIN, GDPR, HIPAA, SOx, ISOs, etc.)

You name it. We sit down, make a plan, put dates on that plan, put names and roles on that plan, provide the proper support/Sponsor and (with a little/a lot of pain) you pass the audit. But you PASS your audit. There is no miracle recipe, no 'feeding the multitude'. Good old smart and hard work.

Calling it "salary-porn" gives away the rest of your comment. I could have written it myself based upon the many conversations I've had with people here, and elsewhere, about salary.

For some reason many people are hostile to the idea that, at a minimum, you can make more money doing exactly the same thing for exactly the same company. Perhaps this shields them from the horror of the money they are most certainly leaving on the table, or the uncertainty of pursuing that money. The nice thing about being the lowest paid serf is the lord knows he's getting you for a song, or at least that's how the thinking goes.

I'll just leave you with this: I make a minimum of $3k per day. I am not special. I have an IQ of 118 which is probably low for HN. The difference is I've never accepted that what they're paying me is the most the company (or market) can bear. My first programming job out of the Army (with no education) was 50k/yr. My current rate is the result of 15 years of continually challenging the offered rate and searching for higher rates.

Today, I work part time and have tons of time for myself and my family. I'm so expensive that my clients honor my work and value my time. I know you'd prefer this lifestyle to the daily grind of 40+hrs, a middling salary, and little respect so why not test my model and see if it doesn't bear fruit for you.

You can't say you make 3k a day without explaining your career path a bit so us lowly serfs can emulate.
Nor can you say it without quantifying the structure of your earnings... Where are you based, city/country? What kind of clients do you entertain? Also what industry/niche does your consulting empire cover?

I assume you're an incorporated consultant and the rate of $3K per day is gross revenue and not net income(?)

Certainly this is achievable, but people need to understand exact comparables so they're not comparing apples to oranges.

Ok, replying to you and next up line.

I do consulting, the kind I do is irrelevant because there are others with high bill rates too (I know of some iOS devs that make $2,500/day). I have friends who are Java devs making $250/hr. They're not dummies but they aren't exactly Linus Torvalds or Chris Lattner either.

Since you asked, I advise companies on how to implement certain development practices, things like DevOps, TDD, etc.. Before you totally write this off, hold your horses. I'm not saying this is THE path for you. It's one of many. I just happen to care a lot about how we work together to make software and I always found myself drifting into those discussions on the team.

I'm based in Houston, TX. I charge $3k - $5k per day. I usually pay my own travel expenses. I haven't been charging that for long and the first time I submitted a proposal at that rate I almost threw up I was so nervous. I work usually two weeks per month. I usually travel to my clients. I also sell support contracts where I offer them unlimited Slack and 1-2 calls per week. I offer them coaching, feedback, guidance. Sometimes it's pairing on building out a Jenkins pipeline, sometimes it's just explaining why "change fail percentage" is a good metric to track backed by industry studies.

I have a friend who couldn't join us for BBQ this weekend because he's traveling to SF just to visit with a former client who paid him something like $100k for a handful of Java classes he taught. I'd have to look at the invoices to know the exact amount and I have a call coming up. He went through my company. The nice thing is once you set up a company properly it becomes a vehicle for all sorts of financial endeavors. People think creating a company is scary and complicated and can really fuck you up. That's wrong. It's trivial to create a functioning company and the upkeep just to keep it compliant is absolutely minimal if it's incorporated in a state like Texas.

If you've read this far, here's the golden nugget. I wish someone had told me what I'm about to tell you.

1. Follow the things that really interest you, not in your head, the things that make your heart pound. Maybe that's picking up certain types of stories in the sprint, or helping a coworker with a certain kind of bug. While your energy will come and go, that thing that makes your heart pound will always be there. It's connected to your calling, which you might not understand until you're in your 40's (like me).

2. Always ask for more money. Ask nicely, and after you deliver something of value. The company ALWAYS can afford to give you more. If giving you $20k more will bankrupt the company then your company is dying and you're going to be out of a job anyway. People who aren't business owners (myself included at one time) do not comprehend the decision flow business owners take. Ask for the money until they don't have any more. It is more ethical than letting them waste it on another kegerator for the office. Programmers in particular have a very skewed sense of the value they provide. Even a mediocre programmer is worth 10x his salary. You have no idea how valuable you are to a smart business person. Instagram had 30 employees when it was sold for $1B. Think about that.

3. Be polite and talk about the things that interest you with others. Share what excites you. It will be genuine and people will like that. It will link you up with the kind of people you should be linked up with.

4. Only invest time in the people with the most potential. Don't waste your time having coffee with people who aren't passionate, smart, hard working, or creative. This means avoid shit-magnets/pin-cushions. Within 10 years these high potential people will pay off for you in multiples. For me they've become great friends and have fed me most of my business. Back then they were just "I like this person".

5. Show your work. Imposter syndrom is lies you tell yourself in the absence of valuable feedback. Make things, no matter how flimsy or unfinished, and show them to people. A Russian guy once told me "never show unfinished work to an idiot". So show your work, just don't show it to idiots. Every single time I've had the courage to show smart people things I was tinkering with it has led to an opportunity.

6. Be courageous. Learn to do things you know to be wise, even when they're scary.

7. Be patient. It's the journey not the destination.

I know this all sounds like horse shit but how many times have you heard these exact things from "successful" people before? Did you ever stop to ask yourself why? Maybe they're good principles. Maybe they actually work. If I told you the "path" to where I'm at and you tried to follow it you'd most certainly fail because the world is so complex that the correct answer (in discrete steps) is only knowable after the fact. The only thing you can do is be guided by principles that bear good fruit. Follow your heart, ask for more money, be polite, invest in potential, show your work, be courageous, be patient.

From the bottom of my heart I wish you the best. If you ever would like to chat I'll happily hop on a zoom and share as much as I can with you. I want you to find as much joy and financial reward in your endeavors as I have found in mine. God bless.

> "Imposter syndrome is lies you tell yourself in the absence of valuable feedback."

This sentence alone is a worthwhile comment, though the rest is great too. Thank you.

Thanks, this is all valuable and my own experience bears this out. People looking to take the next step up should pay attention to this wisdom. You say you usually charge $3K-$5K per day, what do you use to determine your rate? That's quite a large spread, so I assume you have some metrics that you use to determine this.
so I assume you have some metrics that you use to determine this

Nope. Sales is human. If it were a codec it would be non-deterministic and lossy.

I quote whatever the market will bear. I try to quote $5k and often get negotiated down to $3k by procurement/vendor mgmt. dept. There's been plenty written about how this works by folks smarter and more experienced at sales than myself.

A vary favourite-worthy comment in a thread about favourite-worthy comments. So meta, it pleases my geeky mind. Kudos!
Appreciate the reply.
I'd love to talk to you more about this.
Thanks for taking the time to write this.
It’s called salary-porn because like actual porn, its attention-grabbing, often tantalizingly exaggerated and phony. Everyone on HN knows someone who knows someone who makes $500K at Facebook, and therefore that’s a totally normal salary that anyone can achieve. Last week it was $450K. I guess next week, $3K a day is going to be the standard rate for developers here.

To a developer who makes, say, $120K (which at least in the Bay Area is around median based on Salary.com and Glassdoor), that kind of claim is an emotionally-charged fantasy: provocative, maybe a little humiliating, but ultimately empty and unattainable. Again, fits the “porn” theme pretty well.

I’m not saying you’re a phony. Maybe you do make an enormous amount of money. If so, congrats, you are an outlier among outliers. I don’t see how talking about it adds any more value than talking about how you’re any other kind of fortunate outlier, like a hotel heir or lottery winner.

Your comment really saddens me. There’s so much more you could have. There’s no reason why what I make has to be an outlier. I’m so so so not special. Many people have come on HN to say exactly what I’ve said and have achieved outsized results. Jesus, is patio11 really that incredible of a guy? I mean, he’s really nice and pretty smart but dude he made his start with a bingo card creator.

Our mindset is our greatest limitation.

You are right in lots of stuff but you are probably underselling your skill combo. You are probably good (even if not great/amazing) at more than one thing - not just managing projects, but also sales, and maybe marketing too. You are probably right to say that there are other people better than you at any one of those things, but for the full combo, the story changes. It's easy to say "learn sales", and indeed it does not necessarily require very high IQ... but it may require that you change who you are. And that's extremely hard, if possible at all.
> Our mindset is our greatest limitation.

That, and the nature of distributions. Salaries are not exactly normal, but there’s still a long tail on the right, with only enough room for a few. Some people find it fun to read/dream about being over on that tail, just like some people aspirationally watch Keeping Up With The Kardashians.

If outsized results were achievable by merely applying hard work, adopting certain principles or following articulable steps, more of us would be able to show outsized results. Even for athletes, more training and better mindset means better performance but not necessarily outsized performance. There are only so many Olympians and pro ball players to go around and the farther right you go on the tail, the more of a factor random chance is.