Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Xiaomi MiMo v2.6(xiaomi.com)
    263comments
  2. Spymarks, Not Watermarks(brand.io)
    17comments
  3. Claude Status – Elevated errors for multiple models(claude.com)
    8comments
  4. NASA’s Mars Sample Return mission is dead(science.org)
    230comments
  5. I don't want to read what you didn't write(colinbreck.com)
    79comments
  6. Transformers Explained Visually(poloclub.github.io)
    34comments
  7. What Sun got wrong(dtrace.org)
    281comments
  8. Attention is all you have(alicegg.tech)
    170comments
  9. AI coding has made CI a bottleneck, so we reworked ours to keep up(linear.app)
    131comments
  10. Divide by depth for instant 3D(gabrieloc.com)
    8comments
  11. First Shader from Zero in Godot 4(gdquest.com)
    2comments
  12. Looking forward to Git 2.56 – and 3.0(lwn.net)
    5comments
  13. The Advisory Group on Mathematics and Artificial Intelligence(terrytao.wordpress.com)
    38comments
  14. The agents, they just want to talk(snats.xyz)
    1comments
  15. Why does mathmain need an encrypted loader?(safedep.io)
    28comments
  16. How do traffic signals work? (2019)(practical.engineering)
    44comments
  17. More Floating Point Alternatives(wizardzines.com)
    3comments
  18. Turn off and restrict access to Apple Intelligence features on Mac(support.apple.com)
    159comments
  19. Grok 4.7(x.ai)
    411comments
  20. Frontier AI on Your Own Hardware(timdettmers.com)
    49comments
  21. Kev: Tiny Jev-like family of decision models built on top of Qwen3.5(github.com/jaredpalmer)
    181comments
  22. Roboharm: Do frontier robot policies refuse unsafe instructions?(robocurve.org)
    16comments
  23. Apple Copland D11E4 Booting in the Browser(pagetable.com)
    26comments
  24. HERMES radio enables voice and data communication over vast distances(ieee.org)
    40comments
  25. Python Workers are now generally available(cloudflare.com)
    30comments
  26. TXR: An Original, New Programming Language for Convenient Data Munging(nongnu.org)
    1comments
  27. US halts flights at busy East Coast airports, says fiber line cut(reuters.com)
    109comments
  28. In Search of a Compositional Theory of Self-Stabilization(muratbuffalo.blogspot.com)
    3comments
  29. Fable 5 – Median thinking declined in August(twitter.com/lon)
    244comments
  30. The Journey of a Migratory Shorebird(newyorker.com)
    discuss

There is no shortage of software developers

32 pointsby 11y ago
16 comments
There are only ridiculous job descriptions that are not rooted in reality, and pay ranges that are not competitive. example: Must have 3-5 years experience with a technology that has only been around for 2 years. Must know every language under the sun etc. HR people who screen resumes who have no clue about technology.

I don't write this out of frustration looking for employment, I am writing this out of frustration of being on the inside trying to hire people from within an organization.

11y agoHN ↗

A common problem is that the use of staffing firms - recruiters - has led to the common requirement that new hires "hit the ground running" because employers don't want to train someone after paying a recruiter $30,000.00 to find them.

No one seems to believe that I have skills that I've learned from a book, and by writing code on my own, so it doesn't help to invest in my own training.

There are many reasons for the perceived - and yes it is only perceived - shortage of software developers. When I was starting out it was easy to find all the employers, just look up "computer programming" in the yellow pages.

I'm working to index all the world's computer employers at http://www.warplife.com/jobs/computer/ It is just barely started but there are substantial listings for New York City, Seattle, Portland and San Francisco. I have many more written down that I have yet to post; I'm also working on some automated tools.

11y agoHN ↗

A common problem is that the use of staffing firms - recruiters - has led to the common requirement that new hires "hit the ground running" because employers don't want to train someone after paying a recruiter $30,000.00 to find them.

It's also due to the fact that people tend to stay less time at their jobs. Companies don't want to wait 3 months for the new hires to pick up their tech stacks if they are going to leave after 2 years. Why people are less loyal is another story, and I am not sure the employees are the ones who are the most guilty there.

11y agoHN ↗

here we have a chicken and egg problem.

It's not that people tend to stay less in general, but that I personally regard the entire industry as fundamentally corrupt, so I don't really feel the need to stay at any particular company any longer than I really have to to fulfill my own personal requirement.

However among my personal requirements is that despite being quite shy and quiet I enjoy the company of others. That's why when I am self-employed - as I am now - I commonly work at wifi spots rather than from home.

Working Software of Santa Cruz, California paid me less than half of what I could readily have commanded anywhere else but even so I stayed with them longer than any other employer because those people were like family to me.

11y agoHN ↗

I think you're wrong, it's definitely hard to find competent software engineers. The existence of Hack Reactor and friends are evidence of this -- entire businesses predicated on a supply of dev talent that doesn't meet demand.

But, I think these businesses typically fail to turn out competent software engineers and are really just making a buck off of otherwise smart people who are too focused on the allure of a six-figure software engineering salary. And thus, they don't really help close the talent gap anyway since they are turning out people with just enough software development knowledge to get past a recruiter and into an interview.

11y agoHN ↗

Finding competent software engineers is like trying to find a needle in a haystack - simple because anybody can claim to be a programmer. Just imagine if anybody could claim to be a dentist!

Formal training and certification bodies is not the answer. Just look at the vendor sponsored certification programs. Instead we need some sort of peer review and rating process. Pushing back against clueless managers is a good start.

11y agoHN ↗

I'm confused by your post.

If you are on the inside, then why can't you write job descriptions that are "real"?

The problem of ridiculous job descriptions can only be addressed if team leaders, technical leads, etc make a stand and demand that job descriptions be kept real. Pushing back against clueless PHBs needs to become ever more widespread.

11y agoHN ↗

Maybe. I suspect often HR writes them. I just heard from my co-workers that, because they were looking for a senior Angular guy, HR wanted to ask for 5 years of Angular experience. Fortunately the team managed to stop them, but I suspect that in a lot of companies they wouldn't have that opportunity.

11y agoHN ↗

the best job add i ever saw was someone asking the applicants to respond with a .m (objective-c) file which prints out their resume to the console.

just do things like that, and you'll only get "programmers" applying. or people who are good at googling.

11y agoHN ↗

I'd rather have one good QA lead than 5 great programmers.

11y agoHN ↗

If you are on the inside and you think the issue is pay scales and job descriptions, surely you've tried to fix these issues and have some data instead of a rant?

Not trying to be sarcastic here, but actually interested th the results

11y agoHN ↗

There is a guy suing Godaddy because they called him an "obese christian" and would mess up their "image" if they hired him. That is the environment right now in software dev hiring. That is the standard, sadly. Maybe you can hire that guy.

11y agoHN ↗

There is a shortage of software developers willing to work for cheap.

11y agoHN ↗

I've done a fair bit of contracting, and most interview processes are ridiculous imo. You can't glean anything much of value from a face-to-face interview with a software developer; at least, it can range from the fact they either can't answer questions, or they can answer them perfectly with all the right idioms and (language)-speak. Doesn't really help to determine whether they'd be a valuable asset I don't think (well, the former you can dismiss, but the latter you can't rely on solely). Of course, there's a lot more you'll get from the interview related to interpersonal skills etc.

I think a coding test is vital... that's the first step in filtering out the ones that can talk the talk versus people that can write nice code. I had to conduct interviews for a team in another country at one stage, and I had (supposed) PhD students that couldn't write a Hello World in the language of choice. Had they have been selected just on their resumes, they would've got in easily.

Then beyond that, there are fast learners that can pick up anything given a bit of time and become the leaders in the group, then there are people that can't. Interviews I don't think will find the former.

Then at times these people will get thrown together on teams and you wonder why there's friction... because you've hired some people that aren't helpful, and the others in the team know they'll have to carry them. For expensive jobs, I think its worth taking the time to do a few rounds, provide some good coding challenges, and not to be too pedantic about things if you think the candidate has the experience to pick things up despite not having learnt the latest * framework (of which we seem to get new ones every day).

11y agoHN ↗

I am writing this out of frustration of being on the inside trying to hire people...

First Rule of Hiring: Never ever entrust recruitment to human resources, except for fundamental and rudimentary tasks.

If you're the Hiring Manager; you alone must take lead on this mission and carve out the time required. Incidentally, candidates are always impressed with managers who take the hands-on approach.

Suggest reading the brilliant Alan Weiss on this subject> http://www.goodreads.com/book/show/6545252-the-talent-advant...

11y agoHN ↗

There is no shortage of qualified developers. There is a shortage of employers willing to pay for scarce talent. I am confident that if suddenly developers started earning brain-surgeon salaries within a short 3-5 years the supply of qualified candidates will rise to the occasion.

Until that happens, the supply of software engineers is precisely balanced with the demand.