You are currently viewing One weird trick to becoming a better software developer ๐Ÿ˜‰

One weird trick to becoming a better software developer ๐Ÿ˜‰

Those of us who have worked in software development for longer than a few years probably feel we have an intuitive sense of what a great developer is. Some traits come more easily to mind than others when it comes to identifying a great developer. In this talk we will take a slightly different approach to evaluating software development best practices, and identify one underrated skill common to great software developers: empathy. I hope to demonstrate that cognitive and emotional empathy skills are critical to good software development. We will explore ways to cultivate this trait in order to become better developers, both for our own sakes and for the sake of the teams in which we work.

Talk given at PyCon 2018 by Esther Nam.

Thanks to PyCon for giving us permission to post this talk. freeCodeCamp is not associated with this talk. We’re just excited to bring more exposure to to it!

Learn to code for free and get a developer job:

Read hundreds of articles on programming:

And subscribe for new videos on technology every day:


This Post Has 13 Comments

  1. teriyakov

    I didn't really have any expectations but this turned out to be a really good talk. Thanks and well done!

  2. GDI Bass

    I love the Future You / Past You distinction and I use it all the time.

  3. v k

    Firstly, thanks for this video and to the speaker for sharing her experiences. I am looking forward to implement it in my upcoming project. But this seems really promising to me!

  4. iVuDang

    25:40 I really like the point about gathering more information and conveying that you are on the same team/same objective, rather than opposed to each other.

  5. Ivy Zhang

    great content! but same voice tong make me feel sleepy.

Leave a Reply