You are viewing content from a past/completed QCon

Presentation: Baby Got Feedback: How to Give and Take Feedback Like A Boss

Track: Optimizing You: Human Skills for Individuals

Location: Pacific DEKJ

Duration: 2:55pm - 3:45pm

Day of week: Monday

Level: Intermediate

Persona: Architect, Backend Developer, Chaos/Resiliency/SRE, CTO/CIO/Leadership, Data Engineering, Data Scientist, Developer, Developer, .NET, Developer, JVM, DevOps Engineer, Front-end Developer, General Software, ML Engineer, Mobile Developer, Security Professional, Technical Engineering Manager, UX Designer

Share this on:

What You’ll Learn

  1. Hear about the importance of providing and looking for feedback.
  2. Learn how to give positive, actionable feedback.
  3. Find out about the importance of providing feedback immediately, continuously, and empathetically.

Abstract

Giving--and receiving--feedback is hard, especially when we perceive the feedback to be negative. We put it off, and then make the feedback conversation a bigger deal than originally intended. How can you avoid this pitfall and learn to be more comfortable with feedback? This talk uses empirical research, practical tips, and parodied song lyrics around how to be a better feedback receiver and become more effective in giving feedback.

Question: 

What are you doing today?

Answer: 

I use data to make better people decisions. Generally, businesses are really good about being data-driven for anything that gets us revenue. But even really good companies are just now learning that using data for people can actually give them a strategic advantage.

Question: 

What kind of questions do you answer?

Answer: 

I answer questions not just about basic reporting like "What is your organization look like?", "How many people are in each division?", "What's the turnover and churn?", but also more predictive questions like "Can we predict whether or not someone is going to leave?", "Can we can we identify better ways to change culture for individuals?", or "How could we make more meaningful work for people in the organization?".

Question: 

Tell me about the motivation for your talk.

Answer: 

People suck at giving feedback. People suck at taking it, and they suck even more at giving it. There seems to be, across every domain--not just technology or software--this reticence to have a vulnerable conversation about performance, behavior, or attitude. Welcoming that feedback actually makes you a better person, as well as a better feedback giver.

Question: 

Can you give me an example of something you might talk about?

Answer: 

People typically wait too long to get feedback until all of a sudden it results into this larger sit-down conversation that happens at an annual performance review about some behavior that happened four months ago. That results in a whole bunch of bad habits--not just for the manager giving that feedback, but the employee receiving it starts assuming that manager has been holding it against them for the past four months. When you change that behavior and start giving more consistent continuous feedback, you can start trading really small bits of feedback that can change behavior a lot quicker.

Question: 

How do you balance a continual shoulder tapping with the need of getting the message through?

Answer: 

The feedback shouldn't all be negative! There should be positive feedback as part of the continuous feedback loop, both given and received, and include a specific instance. For example, "Hey Wes, when you sent that e-mail, it came across as terse and the response that we got from the other team was more negative than intended. Next time, here's how I'd tweak it." Super short, very straightforward, very easy. The feedback doesn’t imply the receiver is a bad person, just that the action requires a slight change. And it's not four months down the line implying it always happens, it’s immediate.

Question: 

Who are you talking to?

Answer: 

I'm zeroing in on team members specifically, not just managers. Managers need to hear this as well, but I think that we typically rely on those who are above us to be able to give us that feedback. In reality, we as people trying to become better employees and better people, in general, should be able to ask for and provide feedback in a manner that then sets the space for open communication. If it's only the managers who are having that conversation, you're relying on that manager to set the tone for the whole team. But if you can start modeling that behavior to your teammates and your manager as well, all of a sudden you have this great team culture of people who can provide quality feedback that doesn’t hurt feelings and helps the team be productive.

Speaker: Sarah Hagan

Research Manager & Data Scientist, People Analytics @gatesfoundation

Sarah Hagan, Ph.D. is the Research Manager of the People Analytics team at the Bill & Melinda Gates Foundation using analytics and behavioral psychology to understand employees and make work better. She works across BMGF’s People Operations teams to bring data to people practices and ensure they're making the best decisions about employees. Before that, she worked at Redfin and Nordstrom conducting research and designing employee programs to continuously improve culture, leadership, and work environment. Prior to industry, Sarah spent a decade in academia researching personality, human behavior, and emotional regulation, and has a bunch of publications that she's pretty sure have only been read by her mom.

Find Sarah Hagan at

Proposed Tracks

  • Production Readiness: Building Resilient Systems

    Making systems resilient involves people and tech. Learn about strategies being used from chaos testing to distributed systems clustering.

  • Building Predictive Data Pipelines

    From personalized news feeds to engaging experiences that forecast demand: learn how innovators are building predictive systems in modern application development.

  • Modern Languages: The Right Language for the Job

    We're polyglot developers. Learn languages that excel at very specific tasks and remove undifferentiated heavy lifting at the language level.

  • Delivering on the Promise of Containers

    Runtime containers, libraries and services that power microservices.

  • Evolving Java & the JVM

    6 month cadence, cloud-native deployments, scale, Graal, Kotlin, and beyond. Learn how the role of Java and the JVM is evolving.

  • Trust, Safety & Security

    Privacy, confidentiality, safety and security: learning from the frontlines.

  • Beyond the Web: What’s Next for JavaScript

    JavaScript is the language of the web. Latest practices for JavaScript development in and out of the browser topics: react, serverless, npm, performance, & less traditional interfaces.

  • Modern Operating Systems

    Applied, practical & real-world deep-dive into industry adoption of OS, containers and virtualization, including Linux on.

  • Optimizing You: Human Skills for Individuals

    Better teams start with a better self. Learn practical skills for IC.

  • Modern CS in the Real World

    Thoughts pushing software forward, including consensus, CRDT's, formal methods & probabilistic programming.

  • Human Systems: Hacking the Org

    Power of leadership, Engineering Metrics and strategies for shaping the org for velocity.

  • Building High-Performing Teams

    Building, maintaining, and growing a team balanced for skills and aptitudes. Constraint theory, systems thinking, lean, hiring/firing and performance improvement

  • Software Defined Infrastructure: Kubernetes, Service Meshes & Beyond

    Deploying, scaling and managing your services is undifferentiated heavy lifting. Hear stories, learn techniques and dive deep into what it means to code your infrastructure.

  • Practices of DevOps & Lean Thinking

    Practical approaches using DevOps and a lean approach to delivering software.

  • Operationalizing Microservices: Design, Deliver, Operate

    What's the last mile for deploying your service? Learn techniques from the world's most innovative shops on managing and operating Microservices at scale.

  • Developer Experience: Level up your Engineering Effectiveness

    Improving the end to end developer experience - design, dev, test, deploy and operate/understand.

  • Architectures You've Always Wondered About

    Next-gen architectures from the most admired companies in software, such as Netflix, Google, Facebook, Twitter, & more

  • Machine Learning without a PhD

    AI/ML is more approachable than ever. Discover how deep learning and ML is being used in practice. Topics include: TensorFlow, TPUs, Keras, PyTorch & more. No PhD required.