Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. F-Droid 2.0 (f-droid.org)
    237comments
  2. Show HN: Koi.rest – watch some fish and regain your balance (koi.rest)
    17comments
  3. Show HN: Make cursed fonts like Times New Bastard (mitpit.com)
    57comments
  4. California is chasing wealth that has feet (landeconomics.org)
    203comments
  5. Show HN: Whiteboard (YC W26) – An open-source IDE for thoughtful software design (github.com/devdotfast)
    72comments
  6. Why is the liver so weirdly regenerative? (dynomight.substack.com)
    129comments
  7. Fearless SIMD v1.0 (linebender.org)
    27comments
  8. 2DWillNeverDie (2dwillneverdie.com)
    4comments
  9. Rails World 2026 Opening Keynote [video] (youtube.com)
    215comments
  10. Back and shoulder surgery is often worse than useless (economist.com)
    2comments
  11. My weird new hobby: Wandering around Tokyo on Google Maps (ahmedhossamdev.com)
    76comments
  12. Using LLMs to trace alchemical knowledge and decode 17th century letters (resobscura.substack.com)
    8comments
  13. International observers to investigate Swedish election fraud (tv4.se)
    8comments
  14. GitLab Outage (status.gitlab.com)
    2comments
  15. Toyota is taking the Corolla electric (electrek.co)
    230comments
  16. Stable (YC W20) Is Hiring Product Engineers (usestable.com)
    —discuss
  17. Google’s Project Suncatcher to put ML infrastructure in space (blog.google)
    142comments
  18. Sourcehut account takeover via build logs (XSS in ansi2html) (blog.arusekk.pl)
    8comments
  19. Book review: Is parallel programming hard, and, if so, what can you do about it? (ahelwer.ca)
    22comments
  20. The Board Game of the Alpha Nerds (2014) (grantland.com)
    17comments
  21. Security auditing in the age of (good enough) AI (trailofbits.com)
    2comments
  22. Two-tier encryption in the UK (macanorak.com)
    369comments
  23. Forging 1024-bit RSA signatures in nearly SNFS time [pdf] (iacr.org)
    6comments
  24. The forgotten battle of East Lansing (eastlansinginfo.news)
    12comments
  25. Geothermal heat map of US hot springs (soakingsprings.com)
    29comments
  26. Opus 5.5 is good at explainer videos (launchvideo.io)
    73comments
  27. Early rogue AI agent activity and attempts to hack found on urlquery.net (transluce.org)
    216comments
  28. Tutoring company tells parents to save their money and 'use AI instead' (afr.com)
    108comments
  29. WaveDigger: Dig into wireless signals to discover their physical locations (github.com/christianrowlands)
    13comments
  30. Show HN: AgentRun: DSL to turn agents into workflows (github.com/parcha-ai)
    6comments

We Will Never Have Enough Software Developers

38 pointsby 5y agowhoisnnamdi.com
9 comments
5y agoHN ↗

Also, you’re expected to already know everything, and never spend any time learning.

5y agoHN ↗

I personally think this is the only reason causing work force depreciation among software engineers. If shit is changing every six months, then keeping up with changes should be part of the job, not part of the weekend.

5y agoHN ↗

Because 50% of the potential workforce are excluded.

5y agoHN ↗

Great insight and data. Adapting to a field like SWE just gets harder as you age.

5y agoHN ↗

What professions are you guys thinking of going into? Not sure what I want to be when I grow up and out of engineering, a Doctor? Lawyer? Accountant? Financial Advisor? Relationship building and networking seem to be the keys to generating wealth at an old age. Heck look at our pres candidates, they arent there because they are old, they are there because they had enough time (which comes with age) to form the relationships that support them to be there.

5y agoHN ↗

Make and invest your money, and then do something else you love. Expand your hopes and goals.

5y agoHN ↗

Agreed.

The oldest devs I’ve worked with have to be mid 40’s, don’t think I’ve worked with anyone in their 50’s, they’ve long left.

At 35 working in software for 15 years I don’t see any career progression, I’m probably getting my highest pay of my career as stuck in a job now where my options to move involve a pay cut. The only career progression I have is people management which I have no interest in and will be bad at as not my skills.

I don’t want to be dealing with corporates and agile nonsense in to my late 40’s.

The only option I’m seeing is save as much as I can while I’m getting paid well in order to have some kind of hobby business in 10-15 years time.

5y agoHN ↗

In the beginning, Computers were people who computed things.

Then mechanical adding machines came along and made them more productive, but demand kept up. A phase change

Then tabulating and sorting machines, along with storage on cards brought formal methods of managing data to organizations. A phase change

Then electronic computers were put into place to start to do the computing. The humans who previously computed were in demand elsewhere. A phase change

There was 1 programmer... Alan Turing... then 100, then more... the rate of doubling about every 5 years, on average since then.

Computers were expensive, and it took time to learn to get the most out of them. Over time, libraries of code began to be commonly used, and operating systems were born. A phase change

As the price of computers went down, and the amount of programmers and data went up, there were punch card operators, who transcribed handwriting to punched cards.

The computers still required maintenance, tubes to replace, circuits to adjust, etc... they were kept away from everything else in their own rooms. Operators were the priesthood that emerged to care for them.

Every new computer was faster, but incompatible... requiring frequent rewriting of applications to be compatible with the new systems. Most programs had a life of less than a decade.

Then IBM broke the rules, and the 360 could run 1401. Backward compatibility and legacy code were born, a phase change. Programmers didn't need to rewrite code, but by accident this created the Y2K problem.

Online teletype printers and time sharing allowed programmers and users to directly access the machines. Cardpunch operators were no longer needed. Programming got a lot faster, and complexity went up.

Then Minicomputers came along, and were easier for end users, another phase change.

Then Microcomputers came along, and everyone had their own computer... you needed about 1 Administrator for 20-50 PCs, to fix the problems, and keep things going

Then things got more reliable, and went to the cloud, so administrators got outsourced, another phase change

What makes any of you really think that there won't be another phase change?

The reason there aren't many old developers is that every 5 years the number of programmers doubled.... so most have less than 5 years experience. There are about 120 times more programmers now than when I started, 7 programmer doublings ago.

We may, or may not, have a phase change that devalues programmers, developers, devops, architects, whatever you care to call yourself.

I myself did programming, then electronics technician work, then 15 years as a sysadmin, then 5 years making Bevel Gears....now I'm diving back into programming.

5y agoHN ↗

Great read. Couple thoughts:

1. Wonder what professions SWEs tend to dropout to?

2. The average earnings by degree chart is interesting. But software, being so winner takes all, probably has much higher variance than other industries. Would be interesting to see the comparisons at higher percentiles.

3. "The return to being a fast learner is higher in jobs with low rates of skill change because the learnings can compound over time instead of dwindle in relevance." The caveat being that there's a high skill bar for those other jobs. My hunch is that lots of professions (outside of ones that need years of schooling like med) actually don't have that high of a skill bar, just a matter of pedigree/experience/networking/playing politics.