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

Being more Humane in Tech

Being more Humane in Tech

In the Tech Industry we value efficiency and productivity. We try to keep our communication concise in an effort to be efficient. But are concise and efficient equivalent when it comes to communication? Or are we forgetting an important variable: humanity?

Enter an alternative: Compassion.

Tech is all about writing code, right? It’s about efficient solutions and productive teams. We worship Rockstar Devs, try to be agile and lean, all for the ultimate goal of delivering software faster and better. But are technical solutions all there is to it?

We will take a critical look at how we communicate in the Tech Industry. We work in teams, collaborate on solutions and gather requirements from the customer. All of which are about communication, about getting information from one head into another head. And of course we try to be as efficient as possible while doing that. By treating communication the same way as we treat tech we ignore a critical variable: humanity. Our colleagues and customers are human, not machines and as such demand different strategies when it comes to the exchange of information.

Sascha Wolf

April 26, 2019
Tweet

More Decks by Sascha Wolf

Other Decks in Programming

Transcript

  1. BEING MORE HUMANE IN TECH Sascha Wolf | Domain Linguist

    // Fullstack Engineer | @wolf4earth
  2. COMPASSIONATE ALTERNATIVE The Phoenix docs suggest to move persistence related

    functionality into a so called "Context" (see here). I think that's applicable here and would improve the project structure. What do you think? — A better me
  3. COMPASSIONATE ALTERNATIVE You could move this into a view, which

    has the benefit of separating the "response building" from the "rendering" logic. — A better me
  4. PSYCHOLOGICAL SAFETY [the] shared belief held by members of a

    team that the team is safe for interpersonal risk-taking. [...] A sense of confidence that the team will not embarrass, reject or punish someone for speaking up. — Amy Edmondson (Harvard Business School)
  5. TECHNICAL having special and usually practical knowledge especially of a

    mechanical or scientific subject — Merriam-Webster Online Dictionary
  6. TECHNICAL having special and usually practical knowledge especially of a

    mechanical or scientific subject — Merriam-Webster Online Dictionary
  7. TECHNICAL EXAMPLES > Programming Python > Accounting in EXCEL >

    Using Photoshop > Dancing Disco Fox > Using chopsticks/a fork2 2 https://medium.com/compassionate-coding/if-you-can-use-a-fork-youre-technical-352e21d92c87
  8. BE THE CHANGE The tech industry — and the world — is made up

    of individual humans, and a lot of those humans are suffering. Each of us has the opportunity to do something about it. — April Wensel (Compassionate Coding)3 3 https://medium.com/compassionate-coding/confessions-of-a-recovering-jerk-programmer-b9d531a05ea9
  9. RESOURCES > Compassionate Coding on Medium > Confessions of a

    Recovering Jerk Programmer > Tech has a Toxic Tone Problem — Let’s Fix It! > Unlearning toxic behaviors in a code review culture > What Google Learned From Its Quest to Build the Perfect Team