Table of Contents Professional Programming - about this list Principles Contributing to this list Must-read books Must-read articles Other general material and list of resources Books Articles Axioms Courses Topics Algorithm and data structures API design & development Attitude, habits, mindset Procrastination Authentication/authorization Automation Beyond software engineering & random Biases Busi