The Programmer’s Guide to Productivity Techniques for Working Smarter: