Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How Sigmund Freud would perform a code review?

How Sigmund Freud would perform a code review?

Knowing how to fix the code you review is just half of the work - the second one is giving this feedback so it'll be taken into consideration.

This will be a story of soft skills for engineers, and how I learned, the hard way, that even people you think you know, can't handle negative review. No matter how long you work together – it takes only one bad day for personality defense mechanisms to kick in.

I won't tell you how to trick your friends and coworkers into believing everything you say - it's not a NLP course, instead you'll learn how to fix yourself - so others will consider your feedback.

Medwith

June 11, 2020
Tweet

More Decks by Medwith

Other Decks in Programming

Transcript

  1. HOW SIGMUND FREUD WOULD PERFORM A CODE REVIEW? Because knowing

    how to fix code is just half of the work.
  2. ALL IT TAKES IS ONE BAD DAY TO REDUCE THE

    SANEST MAN ALIVE TO LUNACY. Alan Moore , Batman: The Killing Joke
  3. IT IS THERE IN ANCIENT GREECE WHERE OUR STORY BEGINS

    It's a warm summer evening in ancient Greece
  4. ONLY A SITH DEALS IN ABSOLUTES Obi-wan Kenobi, Star Wars:

    Episode III – Revenge of the Sith
  5. AN INDIVIDUAL HAS BEEN DESCRIBED BY A NEIGHBOR AS FOLLOWS:

    “Steve is very shy and withdrawn, invariably helpful but with very little interest in people or in the world of reality. A meek and tidy soul, he has a need for order and structure, and a passion for detail.”
  6. WHO IS STEVE? • Farmers to Librarlians ratio 5:1 •Male

    farmers to male librarians ratio is even higher
  7. KNURD OR BEING COMPLETELY AWARE „Knurdness strips away all illusion,

    all the comforting pink fog in which people normally spend their lives (…)” Sir Terry Pratchett
  8. KEY TAKEOUTS Dos • Show that the code is a

    shared responsibility. • Start a conversation. • Say something nice for a change. Don’ts • Don’t use „you”. • Don’t practice NLP & eristic. • Don’t faultfinding.
  9. BIBLIOGRAPHY • Sigmund Freud, Anna Freud - The Ego and

    the Mechanisms of Defence • George Eman Valillant - An empirically validated hierarchy of defence mechanisms. Archives of General Psychiatry, 73, 786–794. • Phebe Cramer - Protecting the Self: Defense Mechanisms in Action • Daniel Khaneman - Thinking, Fast and Slow • Arthur Schopenhauer - The Art of Being Right @medwith