Things they didn’t teach you about Software Engineering
Software engineering is mostly reading, fixing, and maintaining large, messy codebases rather than building things from scratch. Domain knowledge, clear documentation, and assuming things will break matter more than clever code. You’ll spend much time dealing with people, uncertainty, deadlines, and imperfect coworkers.
Readwise