Live data from Hacker News

Ask HN: Am I the only “unlucky” software engineer?

news.ycombinator.com

11–20 of 166 posts

Re: Ask HN: Am I the only “unlucky” software engineer?

#11
> What do you mean why should we X? Because that's what everyone does, because otherwise our employers will not find it cool here and leave, etc

Welcome to modern startups where the goal is to build an engineering playground and not to solve a business problem.

> Hire for boring maintenance

From a candidate's perspective, being stuck with a boring stack makes them less employable in the long run unless every company does this, which is not happening (see first point).

In addition, "boring" people typically cost more than those who chase the new shiny all the time and might settle for less money to work on "exciting" tech.

Finally, again as I said above, in a lot of cases especially in tech startups, IT has stopped being a solution to a business problem and started being a goal itself. Instead of doing the bare minimum to solve the business problem at hand, they build an overcomplicated engineering playground to justify hiring tons of people and being able to brag about solving their (self-inflicted) problems at the next AWS conference, which then helps hiring more suckers in who constantly chase the latest hype.

Furthermore, "boring maintenance" means there is a successful, profitable product that you merely need to maintain. That's not the case for most tech startups where the approach is "throw shit at the wall and see what sticks" and profit is nowhere to be seen, nor is it a true objective (the objective is to either get bought out or get that next round of VC money so you can prolong your status as a founder of an exciting an innovative startup). In this case, there is nothing to maintain, you always build and rebuild from scratch.

> Many are happy to do just that

Maybe, but I'd argue they would require more money to stay in place compared to hiring people who are happy to take lower pay to work on shiny stuff. I guess most software engineers' goal is to accumulate experience in all kinds of hyped up technologies and then capitalize on that at a FAANG or similar - merely solving business problems with boring tech doesn't give you that option, so you'd have to ask for more salary to compensate.

Whether an engineering playground costs more than a "boring" stack maintained by well-paid people is a different question, but so far most companies don't bother doing the math, especially when it's startups that play with VC money they don't particularly care about.

> Sometimes they throw at you some shitty challenge

They do so because they can get away with it. You can decline. They'll have to change once everyone declines and they can't hire anyone, but as above they won't change as long as they have enough suckers that are happy to go through this.

> nobody seems to hire for potential these days

These days in tech startups you don't need long-term potential. You want to extract the maximum value now so you can "grow" and get that next round of VC money or get bought out by a bigger fish. A lot of these are outright not viable and will fold as soon as the money runs out and no bigger fish comes along, so in this case trading future potential for current results makes sense, because the company may no longer be here to capitalize on that future potential.

Re: Ask HN: Am I the only “unlucky” software engineer?

#12
post #4

I can't comment on the rest of the post but this bit stood out to me: > Sometimes they talk so much about fit fit fit, but they don't even bother with a personality or IQ test (which as a former hiring manager, I find very valuable because it allows you to balance the team, not because you see how high/low people score). Just for reference, if an employer ever asks me to perform an IQ test I'm definitely walking away…

I hope you'll understand I'm not arguing against you. I can totally understand the adversity, and by all means people can easily use it as a bias, but it merely gauges how good at "if X then Y" one is, which in turn reflects on how clear the job at hand should be. It's not about being smart/er than others, it should be just one datapoint in a sea of tens of datapoints in the search for "a good fit". And all you're lo…

Bad data is worse than no data. I would suggest using those data points make ones decisions less reliable.

Re: Ask HN: Am I the only “unlucky” software engineer?

#13
post #4

I can't comment on the rest of the post but this bit stood out to me: > Sometimes they talk so much about fit fit fit, but they don't even bother with a personality or IQ test (which as a former hiring manager, I find very valuable because it allows you to balance the team, not because you see how high/low people score). Just for reference, if an employer ever asks me to perform an IQ test I'm definitely walking away…

I hope you'll understand I'm not arguing against you. I can totally understand the adversity, and by all means people can easily use it as a bias, but it merely gauges how good at "if X then Y" one is, which in turn reflects on how clear the job at hand should be. It's not about being smart/er than others, it should be just one datapoint in a sea of tens of datapoints in the search for "a good fit". And all you're lo…

IQ in particular is a measure of very specific trainable skills. Particularly the harder part of IQ tests are extremely prone to cognitive bias by the authors though, where they start measuring neurotypicality rather than problem solving ability.

The problem is that these tests do not sell themselves as "just one data point", and even if they did, you'd have to do so many other things to compensate for the shortcomings of standardized IQ tests, they're really not worth doing in the first place.

IMO the best way to assess fit is to ask someone to handle a hypothetical, or to ask for previous experiences fitting a problem or situation.

Re: Ask HN: Am I the only “unlucky” software engineer?

#15
post #4

I can't comment on the rest of the post but this bit stood out to me: > Sometimes they talk so much about fit fit fit, but they don't even bother with a personality or IQ test (which as a former hiring manager, I find very valuable because it allows you to balance the team, not because you see how high/low people score). Just for reference, if an employer ever asks me to perform an IQ test I'm definitely walking away…

Or a personality test, which will likely be based on the MBTI - complete BS. Just because there's an entire consulting industry behind convincing you that to build the perfect team you must have "complementary personality types", does not mean it's true. Not like the IT industry has the luxury of choice based on such a lot of the time either.

I can kinda respect a personality test. It doesn't really mean anything, but they do stress that there's no "good" personality. IQ tests are different, because a higher number means better. That leads to superiority complexes.

Re: Ask HN: Am I the only “unlucky” software engineer?

#17

From what I'm seeing, Scandinavian market may be not as hot as some others are. Salaries and contract rates are really high there, and just across the sea you have a vast market of skilled software people that can be hired for a fraction of the cost (I'm speaking of former Soviet Block countries). So, Scandinavian companies are "nearshoring" by the hundreds/thousands there and are sometimes firing instead of hiring a…

Administration and taxes sucks, expenses are high. As self employed on East Europe I pay 15% with all compulsory insurances. Salaries are about same.

Re: Ask HN: Am I the only “unlucky” software engineer?

#18
"I'm at a stage where I wonder if it's raining only on me."

This describes me exactly. I'm basically a cartoon character with a rain cloud following me. I'm in the US, 10 years experience, a Masters degree, and I don't even make $100k. I've spent years working with obscure tech on the initial promise that the company doesn't outsource or lay off. Now the company is doing both and I basically have to start over. The company has repeatedly violated it's own policies to my detriment, and changed the promotion/pay structure to be less attractive.

Re: Ask HN: Am I the only “unlucky” software engineer?

#19
Everyone is having these issues with tech recruiting and hiring.

When you want to get serious about this game, you learn how to interview. It is an unrelated skillset where you learn what to say and how to do the technical problems. You lie on the behavioral interview, there are books on it. Everyone is lying you could probably pass a polygraph test and guard the nations secrets with this skillset, fortunately you are only interested in making 5-10x (Scandinavia low end, US high end) what a public servant with a top secret clearance makes.

Re: Ask HN: Am I the only “unlucky” software engineer?

#20

> What do you mean why should we X? Because that's what everyone does, because otherwise our employers will not find it cool here and leave, etc Welcome to modern startups where the goal is to build an engineering playground and not to solve a business problem. > Hire for boring maintenance From a candidate's perspective, being stuck with a boring stack makes them less employable in the long run unless every company…

> being stuck with a boring stack makes them less employable in the long run > "boring" people typically cost more

This is where I know I have a big ask to think outside of the box, but companies don't need to pay extra and that boring environments shouldn't reflect negatively on employees.

Employers can pay the same salary and say 1 day a week, 2 days a week, you can do whatever, you still get paid. And you can get a certification, or you can try out exciting tech on a side project or for a company project even. There are still many ways to keep people happy, competitive etc without "extra" pay. Just thought it's important to highlight that money isn't the only thing.

Post reply on HN