Career development
Title Filter     Display # 
# Article Title
1 12 Essential Skills for Software Architects
2 12 More Essential Skills for Software Architects
3 97 Things Every Programmer Should Know
4 Apprenticeship Patterns
5 Becoming a Better Programmer
6 Being Geek
7 Debugging Teams
8 Driving Technical Change
9 How To Recruit And Hire Great Software Engineers
10 Job Reconnaissance
11 Land the Tech Job You Love
12 Making it Big in Software
13 Managing Humans 2nd Ed
14 Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
15 Managing the Unmanageable
16 New Programmer's Survival Manual
17 Programming Interviews Exposed, 3rd Ed
18 Reflections on Management
19 Scaling Teams: Strategies for Building Successful Teams
20 Soft Skills
21 Tech Job Hunt Handbook
22 The Clean Coder
23 The Developer's Code
24 The Nomadic Developer
25 The Passionate Programmer
26 The Principles Of Successful Freelancing