In addition to playing in the snow, I also like to read. The following books, articles, and websites continue to benefit my work.


Alberti, R. E., & Emmons, M. L. (2017). Your perfect right: Assertiveness and equality in your life and relationships.

Teaches an assertive style of communication in life and in the workplace. Takes a casual, exploratory approach. Recommended!


Bolles, R. N. (2020). What color is your parachute?: A practical manual for job-hunters and career-changers.

Provides advice on topics such as salary negotiation, job interviewing, informational interviewing, and the flower exercise. Suggests choosing a place to live before choosing a place to work. Describes the job search process as "no collecting." Recommended!


Cialdini, R. B. (2016). Influence: The Psychology of Persuasion. Blackstone Audio, Incorporated.

Summarizes the work of the second-most cited social psychologist of all time. Engages the mind with real-world anecdotes (something I could learn to do too). Recommended!


Goldstein, N. J., Martin, S. J., & Cialdini, R. B. (2010). Yes!: 50 scientifically proven ways to be persuasive. New York: Free Press.

Provides a bathroom-reader style set of short essays on evidence-based ways to be more persuasive and/or influential. Highly practical suggestions. Recommended!


Forsgren, N., Humble, J., & Kim, G. (2018). Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations. Place of publication not identified: IT Revolution Press.

Presents cultural and operational processes that ship software rapidly. Includes evidence-based arguments for trunk-based development, Westrum Organizational Culture, ... Recommended!


Guarding Minds at Work. Know the Psychosocial Factors. (n.d.) Retrieved November 03, 2020, from http://www.guardingmindsatwork.ca/about/about-psychosocial-factors

Describes 12 factors that improve workplace health. Includes surveys and training resources. Recommended!


Martin, R. C. (2014). The clean coder: A code of conduct for professional programmers. Upper Saddle River, NJ: Prentice Hall.

Raises the bar of professionalism and personal responsibility in software. Also provides specific tools such as the PERT analysis for estimates. Recommended!


McConnell, S. (1996). Rapid development: Taming wild software schedules.

Ends with a compendium of evidence-based practices for delivering software within the fastest possible schedule. Argues for best practices such as Goal Setting, Lifecycle Model Selection, and Principled Negotiation. Recommended!


Meadows, D. H., & Wright, D. (2015). Thinking in systems: A primer.

Boils down the work of Donella Meadows, who received the MacArthur Fellowship (which is basically the, "You're a genius, here is $500K" award). Cuts across systems generally, describes problems that arise in all systems (e.g. tragedy of the commons, rule following...) and prescribes ways to intervene (e.g. paradigm shifting, mutual coercion...). Recommended!


Paterson, R. J. (2000). Assertiveness workbook - how to express your ideas and stand up for yourself.

Takes a systematic, step-by-step approach with a clear progression toward assertiveness. Combines well with You're Perfect Right as a second reference for difficult social situations. Recommended!


Smart, G., & Street, R. (2008). Who: The A method for hiring. New York: Ballantine Books.

Describes a systematic, rigorous approach to hiring staff. Elucidates the employer perspective while hiring, the scorecard approach to evaluation, and the five Fs of employee satisfaction: Fun, Freedom, Fit, Fortune, and Family. It has some good ideas, but overall the approach is too clinical and prying. Not recommended.