If You're in Computer Science, Watch This Now — Transcript
Full transcript
- 0:00If you're in computer science, watch
- 0:01this now. If your plan is just to go to
- 0:03lectures, get a good GPA, and wait for a
- 0:05six-figure drop at graduation, you are
- 0:07going to get completely cooked.
- 0:08>> Wait, what?
- 0:09>> Universities are still teaching like
- 0:10it's 2015. If you don't lock in right
- 0:12now, you're spending four years and tens
- 0:14of thousands of dollars just to graduate
- 0:16with the exact same skill set as a free
- 0:17chatbot.
- 0:18>> I turned it down just to do this.
- 0:20>> Here is why the traditional CS degree is
- 0:22failing students right now and how to
- 0:23actually get cracked at programming. The
- 0:25biggest lie in university computer
- 0:27science is the auto-grader bubble. Think
- 0:29about how a normal college programming
- 0:31assignment works. The professor hands
- 0:32you a pre-built skeleton repository
- 0:34where the architecture is already
- 0:35designed, the built system is already
- 0:37configured, and 90% of the boilerplate
- 0:39is already written. Your entire job is
- 0:41to fill in a 50-line function and submit
- 0:43it to GradeScope at 11:58 p.m. until the
- 0:45unit tests turn green.
- 0:46>> Green giant.
- 0:48>> And the second the semester ends, you
- 0:49throw that code in the trash and never
- 0:51look at it again. Stanford economist
- 0:52Eric Brynjolfsson pointed out the exact
- 0:54problem with this. Clean, isolated
- 0:56textbook coding problems are the exact
- 0:58kind of book learning that large
- 1:00language models have completely
- 1:01memorized. If your homework assignment
- 1:03can be graded by a simple input-output
- 1:05script, an AI can already one-shot it.
- 1:07Even worse, many university classes
- 1:10teach computer science in a vacuum that
- 1:11ignores physical hardware. In data
- 1:13structures and algorithms, you're taught
- 1:15big O notation where traversing a linked
- 1:17list of a million items and traversing a
- 1:19flat array of a million items are both
- 1:21considered linear time or big O of n. So
- 1:23on a chalkboard, they look identical.
- 1:25Try doing that on a real CPU. A flat
- 1:27array stores elements side by side in
- 1:29contiguous RAM, so when the processor
- 1:31fetches 164-byte cache line, it pulls
- 1:33the next several items into its fast L1
- 1:36cache for free. A linked list scatters
- 1:38nodes randomly across the heap, forcing
- 1:40the CPU to follow a pointer and stall
- 1:42for hundreds of clock cycles on almost
- 1:44every single hop. On paper, they have
- 1:45the same time complexity. In production,
- 1:47one is 20 times slower than the other.
- 1:49The second problem is that universities
- 1:51teach you theoretical computer science,
- 1:53but almost never teach you how to
- 1:54actually operate a computer. Even MIT
- 1:56admitted this. Three instructors at MIT
- 1:58noticed that brilliant who could prove
- 2:00compiler theorems and build neural
- 2:02networks on a whiteboard had almost zero
- 2:04proficiency with the actual tools of
- 2:06software engineering. They saw MIT
- 2:08students holding down the arrow key for
- 2:1030 seconds to scroll to the bottom of a
- 2:11file, manually renaming variables across
- 2:1420 files by hand, and fixing a Git merge
- 2:16conflict by copying their code to the
- 2:18desktop, deleting the entire repository,
- 2:20and cloning it all over again. MIT
- 2:22literally had to create a special class
- 2:24called the Missing Semester of Your CS
- 2:26Education just to fill this gap. In a
- 2:28four-year degree, almost nobody sits you
- 2:30down and teaches you how to pipe data
- 2:31streams through the Unix shell, how to
- 2:33attach an interactive debugger, to
- 2:35inspect corrupted stack frames, or how
- 2:37to read a CPU flame graph to find a
- 2:39performance bottleneck. You won't find
- 2:41classes on how to untangle a messy Git
- 2:43merge conflict, resolve a cascading
- 2:45database deadlock in production, write a
- 2:47clean Docker file, or navigate a
- 2:49million-line legacy codebase without
- 2:50documentation. Nobody teaches you that
- 2:52Git isn't a mysterious cloud backup
- 2:55button. It's a content-addressed,
- 2:57directed acyclic graph where every
- 2:58commit is an immutable snapshot pointing
- 3:00to a tree of hashed binary blobs. Once
- 3:03you understand the graph, you can
- 3:04rebase, bisect a regression across 500
- 3:07commits in 30 seconds, and cherry-pick
- 3:09changes without panicking. Until you
- 3:11learn your tools, you're trying to build
- 3:13software with one hand tied behind your
- 3:15back. Let's take a quick break to talk
- 3:16about today's sponsor, Ingest. When
- 3:19you're building AI agents or workflows
- 3:21that run for minutes, hours, or weeks, a
- 3:23single HTTP request won't cut it. APIs
- 3:26time out and deploys restart your
- 3:27servers mid-run. Normally, fixing that
- 3:29means babysitting worker fleets, queues,
- 3:32and hand-rolled idempotency. Ingest puts
- 3:34durable execution right inside your
- 3:36TypeScript, Python, or Go codebase. You
- 3:39break your workflow into steps, and
- 3:40Ingest saves state as each one finishes.
- 3:43If a call fails or you deploy mid-run,
- 3:45your agent doesn't lose progress or
- 3:47waste tokens starting over. [music] It
- 3:49just retries the failed step and keeps
- 3:51going. You can pause runs for days
- 3:53waiting on human approval at zero
- 3:54compute and cancel them automatically
- 3:56when a user replies. You also get one
- 3:59line per tenant concurrency and rate
- 4:00limits to protect your model quotas. And
- 4:02since execution and observability share
- 4:04the same layer, tracing, replay, live
- 4:07experiments, and outcome-based evals
- 4:09come built-in without a second vendor.
- 4:11Hit the link in the description to build
- 4:12for the long run with Ingest. Thank you
- 4:14to Ingest for sponsoring. Now back to
- 4:16the video. Once CS students realize
- 4:18their classes aren't enough, they
- 4:20usually fall into the next trap, the
- 4:22clone resume. Open a hundred new grad
- 4:24resumes right now, and 90 of them have
- 4:26the exact same three projects, a full
- 4:28stack to-do app, a React movie
- 4:30dashboard, and a wrapper around the
- 4:32OpenAI API with a Tailwind landing page.
- 4:35Hiring managers skip right past these
- 4:37because when you build a basic web
- 4:38wrapper, 90% of the actual computer
- 4:40science is hidden inside third-party
- 4:42packages. Calling an API and rendering a
- 4:44JSON array doesn't prove you can
- 4:46engineer systems. It just proves you can
- 4:48read a quick start guide. If you want
- 4:50your resume to stop a senior engineer in
- 4:52their tracks, delete the five tutorial
- 4:54clones and build one infrastructure tool
- 4:55from scratch. Instead of importing a web
- 4:58framework, open a raw TCP socket in C,
- 5:00Rust, or Go and write your own
- 5:02multi-threaded HTTP server. Parse the
- 5:04raw byte stream yourself, handle
- 5:06keep-alive connections, and implement
- 5:08gzip compression from the specification.
- 5:10Or build a toy in-memory Redis clone
- 5:13that parses the Redis wire protocol over
- 5:15a non-blocking event loop and handles
- 5:17concurrent client connections and key
- 5:18expirations. Or write your own Unix
- 5:20shell that parses command tokens, forks,
- 5:22child processes, and wires up operating
- 5:24system file descriptors for input and
- 5:26output redirection. When you build the
- 5:28infrastructure layer yourself, you
- 5:29aren't competing with people who prompt
- 5:31engineered a weekend web app anymore.
- 5:33You walk into interviews able to talk
- 5:35about socket buffers, race conditions,
- 5:37and memory allocation like someone who
- 5:39has already been working in the industry
- 5:40for years. So if you're in school right
- 5:42now, here's how you actually lock in and
- 5:45play your cards to win. First, stop
- 5:47optimizing your schedule for an easy 4.0
- 5:49GPA. Nobody at a tech company is going
- 5:51to ask you what you got in your easy
- 5:52elective classes. Take the brutal
- 5:54upper-level systems courses that scare
- 5:56everyone else away, operating systems,
- 5:59compilers, computer networks, and
- 6:00database internals. The classes where
- 6:02you lose sleep writing a virtual memory
- 6:04page table manager, an instruction
- 6:06parser, or a B+ tree storage engine are
- 6:09the exact classes that build the mental
- 6:11model AI can't replace. Second, break
- 6:13out of the classroom early. A single
- 6:15summer internship, a merged pull request
- 6:17to a real open source systems project,
- 6:20or building software that real students
- 6:21on your campus actually use is worth a
- 6:23million times more than 50 isolated
- 6:25homework assignments because real
- 6:27engineering only starts when
- 6:28requirements change, users send
- 6:30malformed data or try to DDoS your
- 6:32service, and you have to maintain code
- 6:34you wrote 6 months ago. A computer
- 6:35science degree is not a golden ticket
- 6:37anymore. It's like a gym membership. If
- 6:39you just pay tuition, copy paste your
- 6:41way through the autograder, abuse
- 6:42ChatGPT for 4 years and do the bare
- 6:44minimum, you'll graduate with a piece of
- 6:46paper and zero leverage. But if you use
- 6:48these 4 years to master your tools, take
- 6:50the hardest systems classes in the
- 6:52catalog, get internships at top tech
- 6:54companies, and build real infrastructure
- 6:56from the ground up, there has never been
- 6:58an easier time to lap the entire field.
About this transcript
This page contains the full transcript of If You're in Computer Science, Watch This Now by The Coding Gopher, generated from the public captions YouTube serves with the video. The transcript has 1,395 words across 219 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.