John is an Engineering Manager at Privia Health. He's been programming professionally for two decades, in Perl, Java, PHP and Ruby. In recent years he has also been teaching workshops called "Purpose, Passion, Peace" which help people get deeply in touch with themselves and liberated from past traumas. He has fused his expertise from these disparate areas into a new way of thinking about them both. He can be found on twitter at @johnksawers and @EmotionalAPI
Being a good developer isn't just about slinging code; we're part of a community. Interacting with others in a community means feelings are involved.
But feelings are messy and uncomfortable, so why can't you just ignore them? Because emotional skills are critical for working well on a team, and for writing code every day.
In this talk you’ll learn how emotions are affecting you by modeling them as an API and looking at the code.
Being a good developer isn’t just about slinging code; we’re part of a community. Interacting with others in a community means feelings are involved.
But feelings are messy and uncomfortable, so why can’t you just ignore them? Because emotional skills are critical for working well on a team.
You may have heard that emotional intelligence is correlated with career success, but wondered just how to build those skills. In this workshop you will get to practice working with:
* Your API - using the metaphor of an API to understand the foundations of how emotions work
* Observability of ourselves - check in on yourself and better understand what happens below the surface
* Observability of a group - share your state with others
* Inter-Process Communication: emotions and experiences shape your motivations and create blockers for you
* Troubleshooting - When interpersonal communication goes wrong, how to restore relationships and communication to work together again