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

Functioning Among Humans

Functioning Among Humans

In the development world most people are striving for technical excellence: better code, faster run times, more convenient interfaces, better databases… But is that really what helps us create better software?

In the end software development is done by groups of people creating products together. To do that communication and collaboration are essential. You can be the best programmer ever, but if you can’t efficiently work with others what good does it do you?

This talk will introduce you to relevant, easy to grasp concepts of collaboration and communication as well as give you food for thought.

Tobias Pfeiffer

August 03, 2019
Tweet

More Decks by Tobias Pfeiffer

Other Decks in Programming

Transcript

  1. “Hard” Skills

    View Slide

  2. “Soft” Skills

    View Slide

  3. What’s more important?

    View Slide

  4. “Hard” programmers

    View Slide

  5. Poison for the team

    View Slide

  6. Achieve as a team

    View Slide

  7. Lead by example

    View Slide

  8. Functioning Among Humans
    Tobias Pfeiffer
    @PragTob
    pragtob.info

    View Slide

  9. Everything I want everyone who works in groups
    to know
    (that fits into 30 minutes)
    Tobias Pfeiffer
    @PragTob
    pragtob.info

    View Slide

  10. Best of Mix

    View Slide

  11. Empathy as a core value

    View Slide

  12. Thank you!

    View Slide

  13. Thank you!

    View Slide

  14. Thank you!

    View Slide

  15. Always the code, never the person

    View Slide

  16. Remember?

    View Slide

  17. Motivation

    View Slide

  18. Theory X & Theory Y

    View Slide

  19. You, according to Theory X

    View Slide

  20. Theory Y

    View Slide

  21. Theory X & Theory Y

    View Slide

  22. Theory X & Theory Y

    View Slide

  23. Theory X & Theory Y

    View Slide

  24. Motivation/Hygiene

    View Slide

  25. Daniel Pink: Drive

    View Slide

  26. Autonomy

    View Slide

  27. Mastery

    View Slide

  28. Purpose

    View Slide

  29. Purpose

    View Slide

  30. Autonomy
    Mastery
    Purpose

    View Slide

  31. Effective communication

    View Slide

  32. Conveyance

    View Slide

  33. Conveyance

    View Slide

  34. Convergence

    View Slide

  35. Convergence

    View Slide

  36. Convergence

    View Slide

  37. Convergence

    View Slide

  38. Convergence

    View Slide

  39. Meetings

    View Slide

  40. PR Reviews

    View Slide

  41. PR Reviews

    View Slide

  42. Convincing People

    View Slide

  43. Listen!

    View Slide

  44. Feedback

    View Slide

  45. in private

    View Slide

  46. in private
    concrete

    View Slide

  47. in private
    concrete
    objective

    View Slide

  48. in private
    concrete
    objective
    impact

    View Slide

  49. in private
    concrete
    objective
    impact
    wish

    View Slide

  50. in private
    concrete
    objective
    impact
    wish
    Nonviolent Communication

    View Slide

  51. Takeaway

    View Slide

  52. Soft Skills Matter

    View Slide

  53. Soft Skills Matter
    Empathy

    View Slide

  54. Soft Skills Matter
    Empathy
    Motivation

    View Slide

  55. Soft Skills Matter
    Empathy
    Motivation
    Communication

    View Slide

  56. Soft Skills Matter
    Empathy
    Motivation
    Communication
    Reflect

    View Slide

  57. Thank you!

    View Slide

  58. Functioning Among Humans
    Tobias Pfeiffer
    @PragTob
    pragtob.info

    View Slide