Thorsten Ball - Professional Programming: The First 10 Years
Expertise in Software Engineering
Seven Tips for a Junior Developer | Pearl Leff
How Developers Stop Learning: Rise of the Expert Beginner
Tip for junior devs: your primary goal is not to prove you're smart, it's to make problems go away.
Five Steps to Becoming a Fully-Fledged Quantitative Software Engineer
Failure Modes in People Who Develop Math Skills but Don’t Capitalize On Them via Coding
Some software engineers become dramatically more capable than others, over time. There are many factors, but much of it comes down to a few simple practices that anyone can adopt:
rec’d stefan zerfas
Developer Hegemony - The Future of Labor - Erik Dietrich (2017).pdf
Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition: Brooks Jr., Frederick: 8580001065793: Amazon.com: Books
Meta comment: this is going to be one of the longest and most heavily cited research results in the software industry.
Three interesting refrains of Coders at Work | benkuhn.net
Study recommendations from Coders at Work
Miscellaneous interesting quotes from Coders at Work
Coders at Work on finding and preventing bugs
Think real hard
What Programmers Say & What They Mean