Partial Contents- Tricks That Ignore Those Who Come AfterFailing to Clean Up Temporary Code - Creating Cryptic or Cute Variable Names - Building Monolithic Code- Tricks That Destroy PortabilityInventing Your Own Programming Language - Depending on Internal Compiler Details - Ignoring Compiler Warnings- Stupid Design TricksFailing to Design Your Program Before You Code It - Failing to Consider at Least Three Design Alternatives- Stupid Design Document TricksLeaving No Design Artifacts and No Garbage - Mistaking Documents for Documentation - Mistaking Documents for the Design- Tricks Arising from Social InadequacyUsing Technical Tricks to Avoid Social Situations - Not Asking for Help- Experts and Gurus as Leaders"Guru" As a Degrading Term - Be an Expert Who Can Teach Expertness- The Leader as LearnerHave Personal Experience - Be Able to Communicate Your Expertise - Remember That There Are Some Things Even a Guru Can't Do- The Expert as TeacherProvide a Discovery Trail - Teach on a "Pay as You Go" Plan - Provide the Questions, Not the Answers- The Courage to Teach in Any DirectionGive Your Boss Some Credit - Balance Self-Worth and Safety - Don't Confuse Courageous with Dumb- The Courage to Be YourselfIf It's Not a Good Fit, Don't Do It - Is It the Hair, or Is It the Arrogance? - Who You Are Is More Important Than What You Wear
Gerald Marvin Weinberg (October 27, 1933 – August 7, 2018) was an American computer scientist, author and teacher of the psychology and anthropology of computer software development.
It started out great, being intersting and all but the furter i read it got more and more unineristing ending up in several pages discussing how facial hair can affect how people react to you...