Live data from Hacker News

I am sick and tired of hearing tech companies complain about developer shortages

blog.usejournal.com

451–460 of 583 posts

Re: I am sick and tired of hearing tech companies complain about developer shortages

#451

Earlier quoted context omitted.

maybe try going to actual top firms: JS, HRT $400k new grad TC, Free food, 40 hour work weeks, great company culture (many events) Facebook this year had many intern events trying to convince people that FB > Quant, evidently the brain drain is there

I'm considering making the next move in my career, can you expand on the top firms and by full name so I can find them? Much appreciated :)

I am guessing JS is Jane Street and HRT is Hudson River Trading.

Re: I am sick and tired of hearing tech companies complain about developer shortages

#452
post #15

As a college student, 1. is the one that worries the most. Automatic filtering is scary, and there's no way to test how these ATS systems are viewing my resume.

Don't worry about it. This post is a load of horse shit. If you're a competent dev, move to a place with a good tech scene and you'll do fine.

Difficult when you're an immigrant. I moved to Canada for this reason, and though the tech scene is great here (Toronto at least), it sucks how everyone here talks about how "terrible" the tech scene is wants to move to SF instead. Feels like a never ending cycle.

Re: I am sick and tired of hearing tech companies complain about developer shortages

#453
post #19

As a college student, 1. is the one that worries the most. Automatic filtering is scary, and there's no way to test how these ATS systems are viewing my resume.

Automatic filtering is annoying, but there are plenty of tools that will scan your resume and tell you what keywords they find. I once spent weeks crafting a catchy looking resume with a fixed width font and ascii art. It didn't get any responses, and I didn't understand why until I put it through one of these scanners and realized that the program I had used to save the PDF had strangely encoded all of the text in r…

A lot of these scanners went down a few months ago when one of the API services (not sure which) stopped working, but if you have a newer link please do send!

Re: I am sick and tired of hearing tech companies complain about developer shortages

#454
post #40

Earlier quoted context omitted.

Yeah this sounds more like a crazy anecdote to me. I once had a new CTO come in at a place I’d been working at for about a year and a half, and he refused to interview any candidates that weren’t Muslim (as existing staff were replaced 1 at a time). While this is extremely fucked up, I would be surprised if I could find another tech company in the state where this happened. Cursing at someone for having experience in…

This sounds like a made up anecdote.

I've seen that before. If you read the Koran, you'll understand why.

Re: I am sick and tired of hearing tech companies complain about developer shortages

#455
post #15

Earlier quoted context omitted.

Don't worry about it. This post is a load of horse shit. If you're a competent dev, move to a place with a good tech scene and you'll do fine.

Difficult when you're an immigrant. I moved to Canada for this reason, and though the tech scene is great here (Toronto at least), it sucks how everyone here talks about how "terrible" the tech scene is wants to move to SF instead. Feels like a never ending cycle.

I realize that this comment makes me sound ungrateful - I'm not! But just something I wanted to mention lol.

Re: I am sick and tired of hearing tech companies complain about developer shortages

#456

> Furthermore, if you really want a C++ developer you can just expect a developer to learn C++ on the job if they have any adjacent experience with any other language. Is this really accurate? C++ is a very different language than even Java, not to mention Python or JS. Languages have their own quirks and attributes that often matter at some point. Especially C++. I am on a team where we are constantly building stuff…

I think this really depends.

If you are at a company with highly automated style checking, strong developer education resources, and a culture of using sanitizers all the time - you can let people learn C++ on the job.

But if you are just writing code with code review from other team members as your only option? Oof. C++ is a barrel of knives. Incredibly safe looking code can actually be filled with horrible horrible nightmare bugs.

Re: I am sick and tired of hearing tech companies complain about developer shortages

#457
post #326
post #94

Earlier quoted context omitted.

It can be pretty safe, but it requires restraint and selecting a good subset of the language. There's still plenty of footguns that an inexperienced person might hit.

It's not even so much that the footguns exist but that the consequence of hitting them is "undefined behavior" ie: anythign from core dump to reformatting your hard drive. Compare to Java where the consequence is one thing doesnt work right and someone has to debug it. Rarely it takes down a whole server side process but even then you get a lot of instrumentation and diagnostics to manage it and / or figure out what…

C++ is a nightmare language but this specific complaint is completely overblown. The compiler isn't going to format your hard drive (I know that one blog post exists - that is a deliberately constructed example).

A C++ program with UB is just buggy. Same as a java program with bugs. The program does something you don't want it to do. That's what a bug is. The compiler isn't going to maliciously introduce code that you didn't write to order pizzas.

Re: I am sick and tired of hearing tech companies complain about developer shortages

#458

Earlier quoted context omitted.

I have been told multiple times by C++ advocates, that C++ (whatever year is latest) doesn't have memory management issues... Is that not true?

That greatly depends on use case. I think if you're looking to write a simple HTTP server with some API functions that talk to some RDBMS at less than 100 requests per second, yeah, C++ is pretty hygienic and safe these days. If you need to play around with memory management strategies like non-default allocators then yeah, the knives are still very sharp and will cut you if you're not careful. This comes up a lot wh…

> C++ is pretty hygienic and safe these days.

Ask developers to safely define a string constant that is accessible outside of that translation unit. Now do it without C++17, which many companies aren't using yet.

Things have gotten a lot better, but even these incredibly basic needs can be really tricky.

Re: I am sick and tired of hearing tech companies complain about developer shortages

#459
post #446

Earlier quoted context omitted.

You recognise this and you didn't implement processes to catch problems after the first mistake (obviously, because there was a second mistake). If there's a third mistake I think you're going to have to accept it was partly your fault.

> after the first mistake (obviously, because there was a second mistake) What makes you think those two fuck ups by the same person where the same kind of mistake, or even related?

I don't think that. I think that when someone fucks up so badly it almost ends the company you review all your processes and work to limit the possible damage any one person can do. That would be a matter of putting in lots of additional checks for things to start with, and then removing them as you figure out what things don't need multiple people's oversight.

That sort of bureaucratic process is horrible and annoying, but it's less horrible and annoying than everyone losing their jobs when the company fails.

We're very fortunate in tech that we can automate 99% of this stuff. Stopping someone pushing bad code that fails tests or hasn't been peer reviewed is a straightforward case of adding some deploy rules to a repo. It's much harder to fix processes where things are manual checklists people need to follow.

Re: I am sick and tired of hearing tech companies complain about developer shortages

#460
post #311
post #233

Earlier quoted context omitted.

But that's still not a shortage. The government hasn't imposed a wage cap. Employers can just increase wages to the market rate.

No, sometimes there is no zone of possible agreement (value produced is below market rate). In this case you can both have shortage and unemployment at the same time. Example, you have labor force of 10 people. All jobs have mandatory stay of 2 years. 6 companies have an opening each that pays 1 mil/year. The openings are staggered so 3 jobs are available on odd and 3 on even years (and last 2 years). 50 jobs are pos…

What point are you trying to make? None of those artificial constraints apply in the real world.
Post reply on HN