Metadata
Academic Doomerism
- Get link
- X
- Other Apps
- Get link
- X
- Other Apps
AI doomerism is everywhere these days. Every field, and recently humanity as a whole, has had its "we're finished" post. In contrast to the run-of-the-mill hot take, Jason Potts has written an economics paper on why academia is doomed. So let's dive in.
What does a university sell?
Potts says a university is really a platform. It is a hub that connects many different groups: undergrads, grads, teaching staff, research staff, employers, government, alumni, donors, parents, etc. Each group needs the others. Undergrad tuition helps pay for the research infrastructure for the professors whose research reputation drew the students there in the first place. International student fees provide funding for local students. Unfortunately, this isn't a diversified portfolio kind of situation, but more of a weakest-link setup. If you pull on one thread, several others start to come loose as well.
(Side remark: I will admit that I have always struggled to find the true customer the universities served. It is not the faculty, not even the students... This platform/hub explanation makes sense, of course. But I wonder if this might be a convenient cover up to make the disorganized/disarrayed/organically-complicated state of universities look better.)
Since the university has this multifaceted platform/hub status, free availability of teaching technology (like books, online classes, the internet) never hurt the university. Potts argues, the university never really sold content, it mainly sold matching and verification. A degree is a certification. It tells an employer that this person has some ability the employer can take for granted.
Potts argues that AI is the first technology to disrupt that promise directly. AI makes it cheap to produce essays, code, homework, which the shools use for grading and certification. Potts calls this signal collapse.
He highlights two other disruptive developments. First, the university gets cut out of its traditional brokering position. It used to connect students to teachers and the researchers to funding. Now a student can get free tutoring from LLMs, and a researcher can work alone with an AI assistant instead of a lab full of people. Second, Potts argues that AI changes where the money comes from. It used to come from knowing a fixed body of facts, but now it comes from being able to learn something new fast. (I don't buy the second half of this. I think the comparative advantage shifted towards creativity and judgement, as I argue in the discussion at the end of this post.)
Potts splits the universities into three types: elite, specialist, and all else. Elite schools are mostly fine, because their real product was always the prestige/selectivity and the classmates you meet there. Specialist schools (like medicine) are OK because of their hands-on status and that outside boards do the checking for them. All others are in trouble.
The warrant was already broken
Potts treats the degree as a strong asset, a Hart asset that an institution must protect above everything else, and argues that this is now facing a strong threat with AI. But that is not true, as universities had already devalued their "credible warrant of quality" feature by diluting their degree programs starting around 2010.
I lived through this. University administrators got greedy and chased more enrollment and more tuition. As a result, programs multiplied, courses got easier, and grade inflation become the norm. This had the same effect Potts describes for AI: a good grade stopped meaning the student actually mastered the material. The credential lost its meaning from the inside, at the hands of the very institution meant to protect it. I saw this firsthand. The SUNY Buffalo CS degree lost real standing with companies like Bloomberg in New York over those years, many years before the AI threat materialized. Every company started their own rigorous interviewing process rather than taking university certification at face value.
That this devaluation already happened matters for what to do next. If the degree still had high prestige, one of Potts's fixes, bringing back the oral exam, would work cleanly. But a school that spent 15 years training students, parents, and employers to expect easy A's cannot win back trust just by adding oral exams. It has the uphill battle ahead to convince the market to trust it again. Trust is easy to lose, and hard to gain back. Unfortunately, this means that the ordinary school in Potts categorization has nothing left in reserve. It's the school least able to take this hit, and it's now going to get hit with the AI wave now.
What should the universities do
I suggest something Potts does not discuss. The universities should lean heavily towards humans' comparative advantage over AI.
AI can already write good code and do decent technical work, but it keeps failing on things without clear right answers. This makes creativity, judgment, and the authentic human voice the scarce resource (where the opportunity cost is lowest). And these are what a university should be teaching toward.
Potts does not talk about the human side of the story at all. I spent sixteen years as a professor before moving to industry. What I remember most, and miss most, is watching a student's eyes light up when an idea finally clicks. A good teacher doesn't just regurgitate the course content, rather they pass on the love for the subject. When you see someone who has spent thirty years on hard problems still lighting up talking about them, you want that for yourself as well. No AI model can match that inspiration, and light that fire. My own advisor did that for me, and watching him approach problems shaped how I think to this day.
Wrestling with a problem, persistently trying out various strategies, being unafraid of making mistakes, and progressing incrementally to understand the underlying ideas produces a certain kind of endurance, which enables us to be comfortable with the struggle.>
\--Francis Su
The best parts of any real education happen off the page. None of this shows up in a course catalog, and none of this can be faked. It can only be earned slowly through hard effort, through apprenticeship (which is Lindy), and often through osmosis from another caring human being.
Every time that a human being succeeds in making an effort of attention with the sole idea of increasing his grasp of truth, he acquires a greater aptitude for grasping it, even if his effort produces no visible fruit.>
\--Simone Weil
Comments
Popular posts from this blog
The Safest Job from AI may be Writing
Today, tech folk are scrambling to change their workflows to meet newly inflated 5X productivity quotas, while getting pummeled under the cognitive debt of agent-generated code. With every new model release, the gap is widening and humans are becoming more of a bottleneck in the loop, approaching closer to obsolescence as "coders". While the programmer's job description is getting completely refactored, writing remains surprisingly unaffected. LLMs have gotten very good at generating code, but I am appalled at the absolute shit they spew as prose. They always follow the same robotic cadence and cliches, and sprinkle the same tired vocabulary all around. They take my broken yet soulful writing and transform it into a plastic soulless word slop in the name of improving prose. Their writing communicates no actual understanding and insight. I think we are all developing a visceral ick reaction to AI writing. It is trapped in the uncanny valley, and it may be stuck there for ...
[](http://muratbuffalo.blogspot.com/2026/08/the-safest-job-from-ai-may-be-writing.html)
The Two Abstractions of System Design: Hide or Reduce
When talking about TLA+, I keep referring to "abstraction" as the most important thing to learn . And it is about the hardest to learn as well. But a contradiction has been bugging me. Aren't CS people already supposed to be good at abstraction? Isn't abstraction supposed to be at the root of OS, networking, software engineering? Abstract Data Types (ADTs) are a staple of every in CS curriculum. So why do I (and every other formal methods/modeling person) see such a large skill gap in abstraction, and flag it as the core, make-or-break skill for modeling? I think I finally get to the root of this cognitive disonance. There are two kinds of "abstraction" conflated under the same umbrella term. Modularity abstraction: This is the traditional abstraction taught in CS curricula as ADTs, APIs, layered design, etc. It is all about encapsulation, drawing boundaries, and hiding internals. Modeling abstraction: This is what I talk about when I talk about abstracti...
[](http://muratbuffalo.blogspot.com/2026/05/the-two-abstractions-of-system-design.html)
The Agentic Self: Parallels Between AI and Self-Improvement
2025 was the year of the agent. The goalposts for AGI shifted; we stopped asking AI to merely "talk" and demanded that it "act". As an outsider looking at the architecture of these new agents and agentic system, I noticed something strange. The engineering tricks used to make AI smarter felt oddly familiar. They read less like computer science and more like … self-help advice . The secret to agentic intelligence seems to lie in three very human habits: writing things down, talking to yourself, and pretending to be someone else. They are almost too simple. The Unreasonable Effectiveness of Writing One of the most profound pieces of advice I ever read as a PhD student came from Prof. Manuel Blum, a Turing Award winner. In his essay "Advice to a Beginning Graduate Student", he wrote: "Without writing, you are reduced to a finite automaton. With writing you have the extraordinary power of a Turing machine." If you try to hold a complex argument enti...
[](http://muratbuffalo.blogspot.com/2026/01/the-agentic-self-parallels-between-ai.html)
In Search of a Compositional Theory of Self-Stabilization
My quest for a principled solution for metastable failures has taken me back to my roots on self-stabilization, as this recent paper related the problem to composition of self-stabilizing systems. But, my literature search for recent work on composing self-stabilizing systems didn't yield anything useful. The layered stabilization idea was already in place by the early 2000s, and nothing fundamental seems to have been added since. Frustrating. So I decided to attack the problem using the concrete example I have. I had composed a rely-guarantee TLA+ model of a retry storm as two components with contracts . That model reproduces metastable failure because the composition that worked from good states failed to work when a large shock removes the base case that let the two conditions hold each other up. Searching for rely-guarantee based composition from every state, turned up a 2017 control theory paper by Kim, Arcak and Seshia, "A Small Gain Theorem for Parametric Assume-Gua...
[](http://muratbuffalo.blogspot.com/2026/09/in-search-of-compositional-theory-of.html)
Learning about distributed systems: where to start?
This is definitely not a "learn distributed systems in 21 days" post. I recommend a principled, from the foundations-up, studying of distributed systems, which will take a good three months in the first pass, and many more months to build competence after that. If you are practical and coding oriented you may not like my advice much. You may object saying, "Shouldn't I learn distributed systems with coding and hands on? Why can I not get started by deploying a Hadoop cluster, or studying the Raft code." I think that is the wrong way to go about learning distributed systems, because seeing similar code and programming language constructs will make you think this is familiar territory, and will give you a false sense of security. But, nothing can be further from the truth. Distributed systems need radically different software than centralized systems do. --A. Tannenbaum This quotation is literally the first sentence in my distributed systems syllabus. Inst...
[](http://muratbuffalo.blogspot.com/2020/06/learning-about-distributed-systems.html)
Building a Database on S3
Hold your horses, though. I'm not unveiling a new S3-native database. This paper is from 2008. Many of its protocols feel clunky today. Yet it nails the core idea that defines modern cloud-native databases: separate storage from compute. The authors propose a shared-disk design over Amazon S3, with stateless clients executing transactions. The paper provides a blueprint for serverless before the term existed. SQS as WAL and S3 as Pagestore The 2008 S3 was painfully slow, and 100 ms reads weren't unusual. To hide that latency, the database separates "commit" from "apply". Clients write small, idempotent redo logs to Amazon Simple Queue Service (SQS) instead of touching S3 directly. An asynchronous checkpoint by a client applies those logs to B-tree pages on S3 later. This design shows strong parallels to modern disaggregated architectures . SQS becomes the write-ahead log (WAL) and logstore. S3 becomes the pagestore. Modern Aurora follows a similar logic : t...
[](http://muratbuffalo.blogspot.com/2026/03/building-database-on-s3.html)
Foundational distributed systems papers
I talked about the importance of reading foundational papers last week. To followup, here is my compilation of foundational papers in the distributed systems area. (I focused on the core distributed systems area, and did not cover networking, security, distributed ledgers, verification work etc. I even left out distributed transactions, I hope to cover them at a later date.) I classified the papers by subject, and listed them in chronological order. I also listed expository papers and blog posts at the end of each section. Time and State in Distributed Systems Time, Clocks, and the Ordering of Events in a Distributed System. Leslie Lamport, Commn. of the ACM, 1978. Distributed Snapshots: Determining Global States of a Distributed System. K. Mani Chandy Leslie Lamport, ACM Transactions on Computer Systems, 1985. Virtual Time and Global States of Distributed Systems. Mattern, F. 1988. Practical uses of synchronized clocks in distributed systems. B. Liskov, 1991. Exp...
[](http://muratbuffalo.blogspot.com/2021/02/foundational-distributed-systems-papers.html)
Cloudspecs: Cloud Hardware Evolution Through the Looking Glass
This paper (CIDR'26) presents a comprehensive analysis of cloud hardware trends from 2015 to 2025, focusing on AWS and comparing it with other clouds and on-premise hardware. TL;DR: While network bandwidth per dollar improved by one order of magnitude (10x), CPU and DRAM gains (again in performance per dollar terms) have been much more modest. Most surprisingly, NVMe storage performance in the cloud has stagnated since 2016. Check out the NVMe SSD discussion below for data on this anomaly. CPU Trends Multi-core parallelism has skyrocketed in the cloud. Maximum core counts have increased by an order of magnitude over the last decade. The largest AWS instance u7in now boasts 448 cores. However, simply adding cores hasn't translated linearly into value. To measure real evolution, the authors normalized benchmarks (SPECint, TPC-H, TPC-C) by instance cost. SPECint benchmarking shows that cost-performance improved roughly 3x over ten years. A huge chunk of that gain comes from AWS G...
[](http://muratbuffalo.blogspot.com/2026/01/cloudspecs-cloud-hardware-evolution.html)
Specula: Scaling formal specifications for autonomous model checking of system code
Specula is an agentic system that automates the process of software bug finding through authoring and model-checking a spec for the code. It derives TLA+ specifications automatically from the code, checks code-spec conformance through trace validation, model checks the spec to find concurrency bugs, and reproduces the bug at the code layer by writing integration tests with precise timing. I remember reading the Daikon paper "Quickly detecting relevant program invariants" in 2000 and getting impressed by it, and here we are after 26 years, solving the end-to-end problem much better than I ever thought would be possible in a push-button manner in the year of our lord 2026. But somehow, I am still somewhat unsatisfied with the paper. This may be me being hypercritical and trying to get more out of the paper by arguing with it . So bear with me until I resolve (or learn to accept) these problems over time. I know many of the authors of the Specula work, and respect them, and I...
[](http://muratbuffalo.blogspot.com/2026/08/specula-scaling-formal-specifications.html)
Hints for Distributed Systems Design
This is with apologies to Butler Lampson, who published the " Hints for computer system design " paper 40 years ago in SOSP'83. I don't claim to match that work of course. I just thought I could draft this post to organize my thinking about designing distributed systems and get feedback from others. I start with the same disclaimer Lampson gave. These hints are not novel, not foolproof recipes, not laws of design, not precisely formulated, and not always appropriate. They are just hints. They are context dependent, and some of them may be controversial. That being said, I have seen these hints successfully applied in distributed systems design throughout my 25 years in the field, starting from the theory of distributed systems (98-01), immersing into the practice of wireless sensor networks (01-11), and working on cloud computing systems both in the academia and industry ever since. These heuristic principles have been applied knowingly or unknowingly and has proven...
[](http://muratbuffalo.blogspot.com/2023/10/hints-for-distributed-systems-design.html)
