December 16, 2025
No exams, maximum opinions
CS 4973: Introduction to Software Development Tooling – Northeastern Univ (2024)
New Northeastern class drops exams, sparks YAML jokes and a CMU AI flex
TLDR: Northeastern launched a practical tools class with no exams and a live-updating syllabus, covering command line, Git, building, and testing. Comments stole the show with YAML jokes, a CMU AI course flex, and alumni FOMO, highlighting a playful tools-vs-AI moment in how schools teach coding basics.
Northeastern just rolled out a hands-on tools course — think command line (talking to your computer with text), Git (saving versions of your work), Make (auto-building stuff), and testing — and the internet instantly turned it into a vibe check. The syllabus is live, changing in real time, and there are no exams. Fans cheered the practical focus and 8 bite‑size assignments, while one commenter immediately went for comedy: “Not enough yaml,” a wink at YAML, a text format devs love to overuse. The tone: chaotic, nerdy, and deeply online.
Then came a curveball flex. A commenter slid in with a plug for a rival course at Carnegie Mellon — an AI tools class — basically saying, “if you want more robots in your life, go here” with a link to ai-developer-tools.github.io. Cue friendly school‑rival energy: Northeastern’s old-school power tools vs. CMU’s shiny AI toolbox. Meanwhile, an alum dropped a wistful note — “would’ve been great to take” — feeding a mini wave of FOMO for grads who missed out.
Other tidbits fueling chat: lectures won’t be recorded (unless required), which some readers side‑eyed, but the public change log got kudos for transparency. Bottom line: the course promises real‑world skills, but the comments turned it into a playful showdown of YAML jokes, AI envy, and alumni nostalgia. Read the syllabus at bernsteinbear.com/isdt.
Key Points
- •CS 4973 focuses on four tooling areas: command line, version control, build systems, and correctness.
- •Git and Make are the primary tools taught for version control and build systems, respectively.
- •The course runs Mo–Thu, 9:50–11:30am, in Dodge Hall Room 173 during Summer 2, 2024, with no exams.
- •Eight assignments (two per module) are submitted via Gradescope; lecture notes will be posted after class, but recordings are generally unavailable.
- •Prerequisites include an introductory CS course and willingness to learn some C; students need a computer with a POSIX shell.