HN Hall of Fame Weekly email

The missing semester of CS education

missing.csail.mit.edu Books & learning Courses & lectures Software engineering Class of 2023-02 Hall of Fame
Screenshot of missing.csail.mit.edu captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 6 calendar years, with breakout response in 4 of them.

submissions
9
submitters
7
observed span
2020–2026
peak thread · 336 comments
1163 pts
latest 20+ return · 2026-02-23
457 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

Over the years, we (@anishathalye, @jjgo, @jonhoo) have helped teach several classes at MIT, and over and over we have seen that many students have limited knowledge of the tools available to them. Computers were built to automate manual tasks, yet students often perform repetitive tasks by hand or fail to take full advantage of powerful tools such as version control and text editors. Common examples include holding the down arrow key for 30 seconds to scroll to the bottom…

Jonhoo·1163-point thread·

The content taught here is the highest payout thing you can learn, in my opinion. Certainly more important than actually writing code or learning algos. What this content covers should unlock iteration speed, which is the single greatest lever in learning and growing faster (on a computer). Thus it gives you more cycles to go back to improving your code, experimenting with algos, etc. Probably also highly correlated with upwards mobility in the software job market. Great seeing this under…

dfee·1024-point thread·

I'm glad to see there is a "Beyond the Code" section that discusses comments. Here's what I typically told my students in Intro to Programming" Good comments lend insight into the code. Reading the code itself tells you the what. Comments should explain the why. Comments like "i+=1; /* Increment i */" are of little value. However comments such as "We increment i mid loop so that we can peek ahead at the next value for a possible swap" are…

I was happy to see my alma mater introduce a class called "CS 193 Tools" that is taken by all freshmen. I never took it, but it started when I was a junior or so (~2014). A friend of mine pushed to create the course and helped TA it for a few semesters. Here's the course description: Learning Outcomes: 1. Understand Unix/Linux commands for navigating directories and files and manipulating files and folders. 2. Understand terminal commands for searching and…

austinl·205-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
4

100+ points or 50+ comments

Total points
3023

reference only — not used in Hall rules or ranking

Total comments
905

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2020-01-29The Missing Semester of Your CS EducationTimpy31
2020-02-03The missing semester of CS educationFirst breakout · Best threadanishathalye1163196
2021-05-11The Missing Semester of Your CS Educationluispa20
2021-05-14The Missing Semester of CS EducationEndXA205185
2023-02-25The Missing Semester of Your CS EducationHall inductionsaikatsg1024336
2024-08-01The Missing Semester of Your CS Education (2020)thunderbong7016
2025-10-25The Missing Semester of Your CS Education (2020)vismit20009038
2026-02-19The Missing Semester of Your CS Education (2026)anishathalye91
2026-02-23The Missing Semester of Your CS EducationLatest 20+ point returnanishathalye457132