23:57
42d ago
Hacker News Frontpage· rssEN23:57 · 04·27
→CS Professor: To My Students
Brent A. Yorgey posted a letter on Apr 27, 2026, urging CS students to set ethical boundaries. He cites entry-level job scarcity, IP abuse, compute waste, biased data, and surveillance uses. A Mar 2026 note says he refuses to use LLMs over labor exploitation and scarce resources.
#Safety#Alignment#Brent A. Yorgey#Hendrix College
why featured
HKR-H and HKR-R pass: a professor’s ethics letter to students has tension and touches entry-level job anxiety. HKR-K fails because the post offers no new numbers, mechanisms, or testable cases, so it stays in the 60–71 band.
editor take
Yorgey says the quiet part aloud: CS programs still teach craft while the market rewards automation that eats junior work.
sharp
Yorgey published a letter on April 27, 2026, asking CS students to set ethical boundaries before entering software. I don’t read this as a generic anti-AI screed. I read it as a teacher admitting that the old CS promise has cracked: learn algorithms, write clean code, get an entry-level job, grow into judgment. The market is now telling students something harsher. Senior engineers get Copilot, Cursor, and agentic coding tools. Junior tasks get decomposed, automated, or withheld. Universities still teach craft. Employers increasingly buy throughput.
The article names five concrete anxieties: scarce entry-level computing jobs, IP disrespect, wasteful compute use, biased training data, and technology used for distraction, extraction, surveillance, and killing. Yorgey also says in a March 2026 note that he does not use LLMs “in any form, for any purpose,” citing labor exploitation and scarce resources. That is a hard line. It is also the kind of line industry people dismiss too quickly as moral purity. I think that dismissal is lazy. The last year has made the entry-level path genuinely unstable. Companies say “AI makes juniors stronger,” but many internal workflows do the opposite: remove simple tickets, route larger chunks to senior engineers with agents, and leave juniors with fewer safe reps.
I have doubts about the “generative AI vegetarian” stance as a teaching posture. Personal refusal is coherent. As curriculum design, it leaves a gap. Students are not graduating into a world where they can reason about LLMs from outside the blast radius. They are entering teams where model access, code review, customer data rules, procurement, and manager pressure all collide. A CS class that never touches LLMs teaches abstinence, not governance. I would rather see students audit Copilot output for license risk, compare ChatGPT-generated SQL against injection cases, trace a Cursor bug through git history, and write rollback plans for agent-made changes. That gives them muscle memory for the workplace they will actually face.
Industry should not take that critique as a win. Yorgey’s concern about entry-level jobs is not campus sentimentality. The body does not give hiring numbers, so I won’t invent them. But the public signals from LinkedIn-style job boards, university career offices, and SaaS budgeting all point in one direction: entry-level software postings recovered slowly, while AI coding assistant spend became easier to justify. That matters because junior engineers do not become senior engineers by reading clean abstractions. They become senior through repeated exposure to small bugs, boring refactors, broken tests, bad requirements, and production consequences. If agents absorb those reps, the industry loses the apprenticeship layer it never formally admitted it depended on.
The stronger part of Yorgey’s letter is that he does not reduce the issue to “LLMs write code well” or “LLMs write code poorly.” He puts code quantity over quality, short-term profit, surveillance, biased data, resource use, and labor exploitation in one moral frame. That is more honest than most productivity discourse from model vendors. The vendor story is clean: SWE-bench rises, repo-level edits improve, terminal agents run tests, therefore software work gets better. But productivity never answers allocation. Who captures the saved time? Who carries the security debt from generated code? Who pays for labeling labor? Who gets asked before proprietary or community code becomes training substrate? Who absorbs the power and water load from data centers? None of that appears in pass@1.
I also think Yorgey’s ending is too soft for the problem he diagnoses. “Go slowly,” “write good documentation,” and “be motivated by love instead of fear” are sincere lines for students. They are not enough as operating instructions. Students need refusal rules with teeth: do not build biometric surveillance for coercive settings; do not run growth experiments that target vulnerable users; do not paste private customer data into external models; do not let agents modify production systems without evals, logs, ownership, and rollback. Ethics that stays at the level of temperament collapses under the first offer letter, visa constraint, or performance review.
So no, I don’t think the answer is “CS professors should reject AI.” That is too neat. The better read is that CS education needs to stop treating LLMs as either forbidden magic or a productivity sidebar. Foundations, data structures, programming languages, and systems courses all need to absorb the new reality: which tasks can be automated, which abstractions still matter, which data must never enter a prompt, which generated artifacts need provenance, and which workflows launder responsibility. Yorgey’s refusal will not scale to every classroom. His discomfort should. If the industry cuts up junior work before students can learn from it, CS programs cannot keep selling the same apprenticeship story with a new AI ethics lecture stapled on top.
HKR breakdown
hook ✓knowledge —resonance ✓
64
SCORE
H1·K0·R1