Skip to main content

Resources

CMU debugging and workload resources

References for Carnegie Mellon students managing intense systems coursework, long debugging cycles, and parallel studio deadlines.

Optimized for Carnegie Mellon University · CS and design students managing rigorous studio and systems work.

Showing 8 resources

GDB debugger documentation

intermediate

The reference for breakpoints, watchpoints, and stack inspection that turn a C or systems crash into a located cause.

Debugging craftFreeDocumentation45 min
Visit resource

git bisect for regression hunting

intermediate

How to binary-search your commit history to find exactly which change broke the build instead of guessing.

Debugging craftFreeDocumentation20 min
Visit resource

Rubber duck debugging method

beginner

A discipline for explaining the bug line by line out loud, which surfaces the wrong assumption faster than silent rereading.

Debugging craftFreeMethod15 min

Computer Systems: A Programmer's Perspective

advanced

The systems text behind the toughest CMU courses, useful for grounding memory, linking, and concurrency concepts.

Systems depthTextbook120 min
Visit resource

Open courseware operating systems lectures

advanced

Free lectures to reinforce scheduling, virtual memory, and concurrency when a systems lab outpaces the course.

Systems depthFreeVideo lectures90 min
Visit resource

Running and receiving a design critique

intermediate

How to put rough studio work up for feedback early and act on critique without spiraling on polish.

Studio and designFreeGuide30 min

Figma version history

beginner

Use named versions to archive each studio iteration so you can show progression and revert a dead-end direction.

Studio and designFreeTool20 min
Visit resource

CMU Libraries spaces and hours

beginner

Reservable rooms and quiet floors at Hunt and Sorrells for protected deep-work and critique sessions.

Campus supportFreeReference site15 min
Visit resource

FAQ

How should I use these cmu debugging and workload resources?

Choose one foundation resource, one practice resource, and one review loop before opening more tabs.

Should I use free resources first?

Yes. Start with free resources until your error log shows a specific gap that needs a paid course, book, or tutor.

How do I avoid passive resource browsing?

Pair every resource with a timed sprint, a visible output, and a recap note before moving to the next item.

Use it now

Turn this page into a live sprint

Start the matching room for Carnegie Mellon University, then use the sprint plan as the first task and recap script.

CMU debugging and workload resources
Focus target: Carnegie Mellon University
Block 1 (25 min): closed-book recall or one timed practice set.
Break (5 min): mark confusing items without opening a new task.
Block 2 (25 min): correct misses and write the next first step.
Done: one score/error note plus one queued task for tomorrow.