Working as a Developer
The human side of the job nobody puts in a syllabus - code review, reading someone else's mess, asking good questions, surviving your first on-call, and interviews that don't feel like hazing.
Basic
Code Review Etiquette How to give and receive code review feedback without damaging the relationship: tone, phrasing, picking your battles, handling criticism without getting defensive, and the unwritten norms nobody explains.
Reading Legacy Code How to make sense of an unfamiliar, undocumented codebase without reading it top to bottom — and how to tell when it actually needs a rewrite.
Asking Good Questions How to ask questions at work that get fast, useful answers: being specific, showing your work, avoiding the XY problem, and picking the right channel for the moment.
Your First On-Call What it's actually like to carry the pager for the first time: getting set up before your shift starts, staying calm through the 3am page, and turning the aftermath into a blameless postmortem instead of a blame session.
Technical Interviews Without the Hazing What technical interviews are actually evaluating, how to survive the coding round without panicking, and how to handle system design and behavioral rounds - including what to ask them and how to think about an offer.