Each laptop science division head I do know is having a model of the identical dialog—with a mother or father at orientation, with a highschool senior at an open home, with the colleague at lunch who asks if it’s true. The headlines say laptop science is collapsing. The information reveals one thing else. Failing to make that clear to college students and households leaves them with no selection however to resolve primarily based on the mistaken info.
Surrounded by Literalists
A colleague of mine—not a pc scientist, however somebody who works alongside them day-after-day—laughed at me just lately after I took one thing they stated a bit of too actually.
“I’m surrounded by literalists,” they stated.
They meant it as a joke. I obtained it as a praise. It was not the primary time I’ve had some model of this trade.
The literalism they described isn’t a character quirk. It’s a skilled behavior of thoughts—one which laptop science schooling cultivates intentionally. A pc does solely and precisely what you inform it to do. Not roughly. Not what you meant. What you stated. Laptop scientists be taught to translate underspecified necessities into unambiguous directions, to anticipate each edge case. We develop, over years of follow, an intuition for exactness.
I really like writing code. So do most of my colleagues. And the actual self-discipline we love—sitting with a clean display and producing working code, character by character, from our personal reasoning—is turning into much less central as AI coding assistants get higher. The reasoning continues to be ours; the traditional coding more and more isn’t. Pretending in any other case can be naïve.
However studying laptop science is much less concerning the code you produce and extra concerning the habits of thoughts you construct. Writing code from scratch teaches you to assume in programs, to motive about trigger and impact, to carry a complete logical construction in your head and interrogate it. These capacities don’t grow to be out of date when the instruments change.
The Headlines Versus the Knowledge
When you have been listening to current know-how information, you will have encountered headlines like “Goodbye, $165,000 Tech Jobs” and “Graduates Reset Ambitions in Pursuit of First Jobs.” The message is unmistakable, and for the coed contemplating a pc science main, it’s genuinely horrifying.
So I did what a CS schooling taught me to do mechanically: I regarded on the information, particularly information from the U.S. Bureau of Labor Statistics’ Present Employment Statistics. And I did the next train with my first-year CS majors at Virginia Tech on the final day of the semester, beginning with a chart I had recreated from a extensively circulated visualization—one which had been shared with me as justification for discouraging college students from learning CS. No title, no rationalization, simply the chart. “What do you see?” I requested them.
They noticed what most individuals see: The development since 2022 heads sharply downward. Then I requested the way it made them really feel. Hopeless, stated one. Despair, provided one other.
A beat of silence. Then a hand went up. “It seems to be just like the business was method overhiring round 2022.”
Proper commentary, however that cliff nonetheless loomed.
I requested the scholars to look extra fastidiously on the chart. The y-axis reveals the change in jobs in comparison with the identical month one 12 months earlier—a selection that just about ensures a dramatic visible when development slows after a growth. It’s not mendacity, precisely. However it’s designed to alarm quite than inform.
I then confirmed my college students the identical information plotted otherwise—as complete employment quite than year-on-year change.

The cliff disappears. What you see as an alternative is a line that grew from roughly 900,000 jobs in 1990 to a peak of simply over 4 million in 2023—not 2022, as the primary chart would possibly counsel. The height on that first chart is an phantasm created by the selection of what to measure.
However the story doesn’t finish there. The dataset behind each charts counts jobs at tech-sector employers.
A second Bureau of Labor Statistics dataset asks not the place individuals work, however what they do. It surveys employers throughout each sector of the economic system and counts what number of employees are doing laptop and mathematical work, no matter what business their employer is in. A software program developer at a hospital, an information scientist at a financial institution, a community engineer at a automobile producer—all of them seem on this dataset, however not within the first one. A receptionist, janitor or human assets skilled at a tech firm? They’re within the first dataset however not the second. I confirmed my college students one other chart—simply the road, no numbers on the y-axis—and requested them a easy query: Do you assume this line sits above or beneath the black line within the earlier chart?

Most guessed beneath (although by this level within the lecture, a few of them had been on to me). The idea was intuitive: Certainly most CS jobs are at tech corporations. Their guess turned out to be mistaken, and the hole between what individuals assume and what the info reveals is strictly the type of factor a CS schooling trains you to seek out.

Laptop and mathematical occupations employed simply over two million individuals in 1997. By 2024, the quantity was 5.2 million, and it has barely flickered in the course of the current tech layoffs.
Why the divergence? As a result of the layoffs occurred at tech-sector employers, however the employees themselves didn’t disappear. They moved. Into finance. Into well being care. Into authorities. Into each sector of the economic system that runs on software program, which is to say each sector of the economic system.
The Provide Hole No One Is Speaking About
My college students absorbed the job numbers, however I may see the following fear forming—the worry {that a} market with tens of millions of jobs additionally has tens of millions of graduates competing for them. I added in an information level from yet another federal dataset: the variety of working-age individuals within the labor power who maintain a pc science diploma. In 2024, that quantity was roughly 2.8 million.
The job depend was 5.2 million.
That hole—CS jobs stuffed by individuals with out CS levels—is persistent. The sector has by no means been credential-constrained. Its want for skilled individuals has all the time outstripped the provision of CS diploma holders.

This doesn’t imply the market has not shifted. It has. The entry-level function that after consisted primarily of writing simple code underneath shut supervision is genuinely altering, partially as a result of AI instruments are more and more good at precisely that process.
However that shift calls for individuals who can work with AI to finish these duties, who can decompose an issue earlier than any code is written, who can debug not only a program however a dataset, a mannequin, a set of assumptions. That type of considering—the productive literalism of CS coaching—transfers throughout each area know-how touches. It’s the real analytical basis, the mark of the one that understands the issue deeply sufficient to know whether or not the AI’s reply is correct.
What CS Truly Teaches
As we neared the top of sophistication, we took a break from the info, and I requested my college students a unique type of query. If AI is much more succesful two years from now (and it will likely be), if entry-level coding is automated and groups are smaller (and they are going to be), what ought to a super CS graduate deal with?
They didn’t say, “Be taught extra programming languages.” They stated, “Perceive fundamentals. Suppose on the stage of programs. Know the way to debug. Suppose critically. Collaborate.” However much more telling had been the issues they instructed to cease overinvesting in. Cease obsessing over detailed syntax and mechanics. Cease overrelying on AI. And domesticate skepticism—towards AI outputs, information, headlines and even your personal first instincts.
These are first-year college students, one semester right into a CS diploma. They’d already intuited a central stress of our area: that the instruments will hold altering, so the considering beneath the instruments is what issues most. That considering has a reputation—two names, really: skepticism and discernment. Skepticism is the posture: You don’t settle for the output simply because it’s fluent and assured. Discernment is the tougher ability: realizing, when you’ve doubted, which half is correct, which half is mistaken and why. Each CS pupil learns these by way of testing and debugging—deciding to jot down a take a look at is skepticism; tracing why a outcome failed is discernment.
You can not ship imprecise code. You can not approximate an information construction. You can not debug by vibe alone. The sector is, at its core, a coaching in literalism, and that rigor adjustments not simply how you consider laptop applications, however about all the pieces.
A Area in Radically Thrilling Change
Laptop science goes by way of a genuinely transformative second. However transformation isn’t the identical as collapse. The 2022–23 tech-cession—actual and painful for the individuals who lived it—seems, from the occupations information, to have been a tech-sector employer phenomenon, not a CS employee phenomenon. The work merely moved elsewhere, and that elsewhere is now all over the place.
The tens of millions of CS employees already embedded exterior devoted tech corporations characterize the forefront of a sample that can solely proceed. The query for a potential pupil isn’t whether or not CS abilities shall be beneficial; the info is unambiguous on that. The query is what sort of CS coaching prepares you for a world the place the instruments hold altering.
Here’s what I instructed my college students.
Use AI as a instrument, not a crutch. Get genuinely good at one thing—not all the pieces, however one thing. Discover ways to work with others: clarify your considering, ask good questions, talk clearly and infrequently. Construct issues you’ll be able to present individuals. Be the one that deeply understands the issue being solved and never simply the instruments you’re utilizing to resolve it. And take note of the place tech meets one thing else.
Think about the CS-trained skilled main data-informed initiatives to handle homelessness—constructing programs to trace, analyze and act on the complicated, evolving patterns of a inhabitants in disaster. Or the one navigating the intersection of public coverage, health-care IT and psychological well being info trade, translating between the technical realities of knowledge programs and the coverage selections that decide how care will get delivered. Neither of them is writing code day-after-day. Each are doing work that solely turns into attainable when CS meets one thing else.
When you skim the headlines, you would possibly assume the choices of a CS graduate are shrinking. When you learn them the way in which a CS schooling teaches you to learn all the pieces—with skepticism, after which discernment—you would possibly as an alternative see that they’re merely altering and that laptop science is exactly the self-discipline that teaches you to inform the distinction.
