mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-07-17 08:28:07 -05:00
[GH-ISSUE #1814] StaffML: Pelin Balcı UX feedback (onboarding, chapter links, sequential paths, NeetCode-style progress, interview prep) #35277
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @profvjreddi on GitHub (May 28, 2026).
Original GitHub issue: https://github.com/harvard-edge/cs249r_book/issues/1814
Summary
Detailed UX and pedagogy feedback on StaffML (https://mlsysbook.ai/staffml/welcome/) from @pelinbalci. Her feedback is orthogonal to the bug and content suggestions in #1792: it focuses on navigation, structured progression, and the interview prep workflow.
All five items are shipped and live. Filing the issue retrospectively so the recommendations are preserved and credited.
Pelin's recommendations
What shipped
Merged in
57efa95369on 2026-05-27. Component commits:9bcd875fc2Restructured onboarding, promoted Plans to primary nav, added 3-card section explainerb5fa0f9029Added "Read more" links from question scoring to the relevant MLSysBook chapter (13 competency areas mapped)a5d1647e2cCustom learning paths with L1-L6+ progression, optional area focus, resume-where-you-left-off, plus PrepDashboard for interview prep mode70850ed1a4Per-topic progress bars on the progress page (87 topics, 13 areas, L-level breakdown). Legacy heatmap kept behind a toggle.2d36391578Implementation plan capturing Pelin's feedback verbatim and the build sequenceClosing as completed.
Thank you @pelinbalci, this feedback meaningfully sharpened the structured learning side of StaffML.
@profvjreddi commented on GitHub (May 28, 2026):
@all-contributors please add @pelinbalci for design, ideas, userTesting in StaffML
@github-actions[bot] commented on GitHub (May 28, 2026):
I've added @pelinbalci as a contributor to staffml! 🎉
Recognized for: design, ideas
Project(s): staffml (detected from issue labels/title)
Based on: @all-contributors please add @pelinbalci for design, ideas, userTesting
The contributor list has been updated in:
interviews/.all-contributorsrc,interviews/README.mdREADME.mdWe love recognizing our contributors! ❤️