You’ve graduated, accepted a job and have a shiny new business card that reads Software Developer. What’s next? It's time to get your hands dirty and write some real code, in real code bases, merging your work with the work of nine coworkers, all while juggling maintenance requests and the ongoing development of an in-house toolkit. How do you keep all of this (and yourself) from crashing into the ground?
In this talk, we'll go through the top ten lessons that were missing from your computer science syllabus about how to be a functional developer, whether you work on a team or on your own.