The Pragmatic Programmer by David Thomas …

Try things, ask questions, think critically, programmer's mindfulness, generalist vs. specialist, realism, responsibility, pair programming, no broken windows, tech debt

Read →