Palantir Thinks College Might Be a Waste. So It's Hiring High-School Grads
96 comments
·November 2, 2025vasilzhigilei
CommonGuy
Switzerland has this and for basically every other job as well. Apprenticeships are very common here, I did mine as a "programmer"
rtaylorgarlock
I further like how much diversity is packed into compsci programs in CH, e.g. time at the Paul Scherrer Institute
threatofrain
They got a CS degree. Maybe we should have a degree for practical engineering prep, but the subject matter as organized is very beautiful and should not go away just to help people catch up to building apps in Java or whatever.
woodson
Some countries like Austria have a school type that combines high school with vocational training [1]. It's five years instead of the regular four-year high school there, but you start with 5h/weeks of C programming and write your own linked list implementation at the end of year one. They have similar schools for other vocations, not just software engineering (everything from construction to chemical engineering and accounting). At the end you graduate with a high school diploma that later also enables you to go to college, if you so choose, but gives you enough skills to get hired by industry.
[1] https://en.wikipedia.org/wiki/Höhere_Technische_Lehranstalt
Jcowell
It would depend on the course load. Learning languages and how to use them can easily be encapsulated in capstone, software engineering projects, & internships. The goal of a CS degree, as opposed to a bootcamp, is for students to fully understand in intimate detail the background , history, ethics, & the 5 whys of the tool that they’re using. The way I would design a CS degree is:
1. for the first two years to be about general computing with an intro to programming via Java, Typescript, Python, & Go. 2. by the end of the 2nd year Data Structures and Algorithms should be mastered 3. Third year is for tracks , whether frontend, backend, full stack, Theory. 4. Fourth year is capstone project or internship
null
anilgulecha
We run one in India (kalvium.com). The key differentiation is to being real world work for students for upto 6 semesters, leading to extended hands on learning.
bestouff
It's the case everywhere in Europe I know of.
godelski
> because I worked on a lot of personal projects and self learned Go and got experience with Postgres, Redis, and basic frontend.
Do you think you would have been able to do that project to the same caliber and as fast had you not had your degree? > These things were not, or barely covered in my CS degree.
The degree isn't there to teach you a specific technology. Those come and go. Some people will work on web like you while others will work on games, graphics, machine learning, databases, languages, or other things. The degree is to teach you the generalized principles that all these things share so that you can learn the specifics you want. They try to cover a broad base to give you exposure because you likely don't know what you want to do or what you like until you get some exposure. That broad base also makes you more effective working with those other niches.The degree isn't to teach you a niche, it is to make it effective in the broad field.
> No wonder new grads nowadays are struggling to get jobs. Schools aren't preparing them well for jobs.
What do you expect to be taught in only 4 years? Maybe you learned Postgres and Redis in the summer but I'm certain you wouldn't have learned it that fast had you not had other programming experience. It's not hard to learn one language once you already know another. Especially if that other language is low level or "mid" (like C/C++ or Java)[0]. The skills transfer even if the specifics aren't identical.The problem is tragedy of the commons.
We question why train a junior if they're just going to leave instead of questioning why they will leave. We laugh at someone not "negotiating good enough" or hiring new employees at higher wages than we'll offer in raises.
We believe a new senior will be more effective out the gate than a mid level engineer with years of experience in the codebase. We act like institutional knowledge is meaningless. The senior might solve more jira tickets but their lack of institutional knowledge may lead to more being created and more complicated code that isn't leveraging existing libraries.
We act like training juniors isn't a shared community cost that builds a pipeline that we all rely on. Sure, maybe Google trains a junior that leaves for Apple, but Apple trains a junior that leaves for Google. Those costs balance out.
Juniors are having a hard time getting jobs because we've become myopic. We've created the richest companies ever but have become incredibly stingy. We care much more about the quarter than the decade. The customers became the shareholders instead of those buying the things we sell. We spend pounds to save pennies.
[0] it feels weird to call C "high level" in the days of interpreted languages and no memory management
chuckadams
Best to recruit kids before they get exposed to dangerous ideas like the right to vote.
michtzik
Of course this is just a snide remark that doesn't contribute to the conversation, but it can be interesting to dive deeper:
For example, why don't the kids themselves have the right to vote?
JumpCrisscross
> why don't the kids themselves have the right to vote?
"Cortical white matter increases from childhood (~9 years) to adolescence (~14 years)," while "cortical grey matter development peaks at ~12 years of age in the frontal and parietal cortices, and 14–16 years in the temporal lobes" [1].
The latter processes emotions and language [2]. Its myelination continues significantly through at least 17 years old [3], through one's mid twenties.
[1] https://en.wikipedia.org/wiki/Human_brain_development_timeli...
[2] https://my.clevelandclinic.org/health/body/16799-temporal-lo...
[3] https://pubmed.ncbi.nlm.nih.gov/33359342/#&gid=article-figur...
johnebgd
[flagged]
dlcarrier
Did you graduate before 1971?
I registered to vote when I was still in high school.
oa335
https://investors.palantir.com/governance/executive-manageme...
Four out of the five top executives of Palantir earned degrees from top 10 US universities.
godelski
So they're people that can't recognize the factors that led to their own success? Sounds like they have a promising future
fma
The only person who doesn't have a degree listed is co-founder/CEO Alexander Karp. He has a BS, JD and a PhD.
jordanb
And they list their credentials on the company bio page...
Arubis
They’re not looking for cofounders.
bdangubic
they are looking for cheapest labor they can squeeze out. I am highly educated with 30 years in, won’t answer an email under $250/hr. my neighbour coming out of HS will work for $20/hr
dlcarrier
It's not hypocritical to regret something you've done.
JJMcJ
Similar to the Apple CEO who said who needs a degree. Meantime he has an MBA from Duke, and BS in Industrial Engineering from Auburn, not an absolute top school but a very good one.
apical_dendrite
Steve Jobs didn't have a degree, but he seemed to very deeply value the liberal arts education that he did have.
bearjaws
I look back at myself at 18 and damn I was dumb as rocks. I'm amazed I even had an internship working on drivers, the risk is too high.
dlcarrier
I had an internship at HP when I was 16. I probably wasn't particularly useful, but I learned a lot about how the corporate world works. I'm glad I didn't have to wait until I was 18 to figure that out, and get on the right course for my education and career.
One of my high-school friends went to college for a teaching credential, only to learn at the end that he didn't like teaching.
College or not, it's extremely useful to be exposed to a field of work for at least a few months, before dedicating years if your life to it.
foobarian
> dumb as rocks
> working on drivers
Yup, checks out :-D
cjbgkagh
In defense of foobarian AFAIK driver code is famously the lowest quality code of just about any domain, even worse than academic code. The software is written by cost cutting hardware companies.
Avicebron
Everyone who has had to work with printers in a enterprise/production environment knows this... I'm amazed it's an industry that hasn't been disrupted. cough
skopje
https://en.wikipedia.org/wiki/Child_soldiers_in_Cambodia
Visit Phnom Penh (its not pleasant), visit the killing fields and the prisons. There are pictures of the child soldiers that were authorities at prisons, encouraged to report on adults and punish.
mikert89
Highly intelligent kids at 18 are ready for the real world. Its a waste of time to make them memorize random subjects
flufluflufluffy
Good thing college is not about memorizing random subjects and you can choose whatever major you want that 90% of your courses are dedicated to! I’m not saying college is necessary for everybody but when you say that it’s an insult to people who have put in four years of work into learning something they’re passionate about. One can also grow in more ways than one “intelligence” through the college experience. I was a highly intelligent 18 year old but was severely lacking in my emotional maturity and self confidence which I learned a great deal through college.
jaas
It’s hard to be ready for a world you do not understand, and the world is a lot more than engineering or any other single subject.
fnordpiglet
I graduated high school and went out to the valley immediately in 1995. I did well but I eventually got to a point where the natural language and machine learning stuff I was doing required more advanced math and statistics than I had the ability to teach myself. I went back to college leaving my successful career to “memorize random subjects.”
One thing I learned in college was you learn what you put into it and I put everything into whah I was doing. I learned that learning was the most valuable thing one can do because the process of learning new “random subjects” teaches you how to understand how to learn and think. Being intelligent is perhaps necessary but it is absolutely insufficient. Not a single moment I spent studying in college was a waste of my time, none of it was “memorizing.” In fact one reason I didn’t go was I was bad at memorizing - and I learned in college I could derive equations from my understanding faster than memorizing if I really understood the subject.
I graduated summa cum laude at a top engineering computer science program and dropped out of graduate school to get into quant trading at a top shop on wall street and have since done a fairly complete tour of FAANG and adjacent as a distinguished engineer, building stuff you likely use every day.
I never would have had my career had I stayed working without an education. Knowledge and wisdom and learned through education and being taught by those who have explored things you haven’t. Ability and experience isn’t just mechanical knowledge of a technical subject or intelligence.
I’ve done both paths, and I strongly recommend people to never memorize random subjects but to dive into college and learn and understand everything in total depth, then carry that into life. There is no greater gift you will ever receive in the work world than the gift of knowledge and ability to learn and appreciate life in all its complexity you will learn in college.
JumpCrisscross
> Highly intelligent kids at 18 are ready for the real world
Highly-intelligent, disciplined kids should go to college. Others should go to trades, including coding and sales.
More pointedly, we live in a democracy. A population ignorant of the classics, of history, of the law, and only obsessed with personal practical concerns is going to do what such populations always do: swing populist and burn down any institution they don't understand because what isn't instantly comprehensible is obviously the work of the devil.
conartist6
Couldn't you also argue that all education is a waste because it involves (some) memorizing? If I look back at what I learned during any stage of my life it's never any of what I "memorized", but it's all important stuff.
slashdave
Waste of time for who? The corporation?
I suppose if all you are interested in are productive slaves, I can see why skipping education would be seductive.
croes
DOGE university
vincent-manis
Like how to analyze requirements, how to document their work, or even how to problem-solve during debugging.
vincent-manis
One thing I discovered during decades of teaching at university. 18-year olds have little skill planning. Our first-year course had one-week assignments, but one more in-depth two-week assignment. This was at a time when students used computer labs, rather than their own equipment. During the first week of the bigger assignment, the labs were empty. About three days before the due date, the labs started getting busy. The night before the due date, students were waiting all night to get at a computer, and a delegation of students went to the Department Head to demand much bigger labs.
The following year, we used the same bigger assignment, but demanded that the students hand in the work for the first half of the assignment by the end of the first week (the markers were told just to check that it had been handed in, but not to mark it). Due date came along, and the overwhelming part of the class handed in acceptable work on time.
One thing that four years of university, perhaps including a study skills course, teaches you is how to manage multiple due dates with several concurrent projects in various stages of completion.
johannes1234321
Some things however require experience, not just intelligence.
Also working on a surveillance machine should have a proven system of values to be aware where boundaries are being overstepped ... Oh wait, maybe that's the point.
evmar
My first job was a dotcom startup who heard via social connections I was a bright high school student who could program. I think I was paid $15/hr to write Windows GUI code. In retrospect I think they were just happy for the cheap labor and I didn’t know any better. There was no mentorship or any other useful growth to make up for the low pay.
JKCalhoun
Interesting. I wonder if this acts as a big banner saying, "College grads need not apply"?
deepanwadhwa
Not for any serious positions I bet. Only where they want to do dirty stuff like killing or stalking other humans. It's like recruiting for army- you get them before they learn how to use their brains.
12_throw_away
Previously, in Palantir's opinions about young people:
JJMcJ
I don't know if I agree. Don't you need a 4.0 from MIT to change the button color from Aqua to Electric Blue? /s <- just in case
simonsarris
My company has exclusively hired interns out of high school, including myself, since the mid 2000s. Every single hire was an intern first, either as a junior or senior in HS. The board is now 2/3rds former interns (I'm one of them), 1/3rds original founders.
It works extremely well. Any high school AP CS teacher we ask is delighted to send us their best students. We basically get to interview for 3-5 years during summers while they're at college and then hire (if we have a spot, we are a "lifestyle" company) when they graduate. Of course this means we don't hire seniors, which probably gives us some blind spots, and it means we can't silicon-valley-scale up, but we're very happy with growing software engineers vs hiring them.
flufluflufluffy
So you get 3-5 years of unpaid labor out of every employee first? Radical man
simonsarris
We pay the interns. Is that not usual where you are?
flufluflufluffy
A lot are unpaid but I admit I haven’t looked around the internship space in quite a while. That’s good they are paid
master-lincoln
You don't pay interns fairly? Radical man...
rimbo789
Why would anyone accept such a terrible deal
simonsarris
Why would anyone take a programming job over the summer fresh out of high school? What makes that a terrible deal? What is your counterfactual here?
ryukoposting
If you're talented enough to pique a recruiter's interest in high school, you're much too talented to sign yourself away to a single company for the long haul in your 20s. Get experience in different industries, see what different corporate cultures are like, and learn how to negotiate compensation. Do these things early and often, because you don't have a spouse, or kids, or a house yet.
There really needs to be a trade school for software engineering. Not just a short boot camp, either. A rigorous 4 year degree that focuses on industry relevant skills and hands-on projects.
The biggest reason I got my 1st job out of college at Cloudflare was because I worked on a lot of personal projects and self learned Go and got experience with Postgres, Redis, and basic frontend. These things were not, or barely covered in my CS degree. No wonder new grads nowadays are struggling to get jobs. Schools aren't preparing them well for jobs.