SlideShare a Scribd company logo
1 of 35
Getting Real About
Managing Up.
Kellan Elliott-McCrea
@kellan
https://kellanem.com
InfoQ.com: News & Community Site
• 750,000 unique visitors/month
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• News 15-20 / week
• Articles 3-4 / week
• Presentations (videos) 12-15 / week
• Interviews 2-3 / week
• Books 1 / month
Watch the video with slide
synchronization on InfoQ.com!
https://www.infoq.com/presentations/
management-challenges/
Presented at QCon New York
www.qconnewyork.com
Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
Thank you for coming!
Today:
• Who am I?
• Why “managing up” at a tech conference?
• The basics.
• Some advanced techniques
• What doesn’t work.
• Questions?
Who am I?
Managing up in tech
• Distinct from generic “managing up”
• 3 key contributors
1. Modern Software Development is Deeply Entangled
2. The Myth of the Apolitical Engineer
3. The Growing Expectation <=> Eng Manager Skills
Gap
🗝 1. Modern Software
Development is Deeply Entangled
🗝 The Myth of the Apolitical
Engineer
I don’t want to engage in politics I just want to …
• be allowed to do my work
• let the work speak for itself
• let the data speak for itself
• explain why this technology is clearly superior
• build a prototype to prove the point
🗝 The Growing Expectation
<=> Eng Manager Skill Gap
So now what?
Influence Based Leadership
• Staff Engineer - "You are entrusted with a significant
amount of influence ... identify off-roadmap opportunities
where we are under-serving business goals and can use
their influence to get them on-roadmap ... They mentor
other engineers and take on sponsorship responsibilities."
What does that mean?
It’s a trap!
👍 The Basics
Make your manager’s job easier.
• Get Curious
• Understanding your manager and their job
• Build a Positive Relationship
• Make Your Manager Look Good
👍 Get Curious
• “What did they say when you asked them that question?”
👍 Understanding Your
Manager and Their Job
The most important thing to know:
Your manager spends about
85-90% of their time thinking about
themselves (because they’re a
human).
⏱ Understanding Your Manager’s
Different Perception of Time
• An interesting side effect of the fact that they aren’t
thinking about you.
“No meeting
Wednesday”
👍 Questions regarding your
manager
• What exactly is their job?
• What do they value?
• How are they being evaluated?
• What are they particularly good at?
Don’t be surprised if your manager can’t answer these
questions. If this stuff was easy they’d already be doing it!
👍 Establish a Positive
Relationship
• Get to know them.
• Keep it mostly constructive.
• In the beginning, keep it actionable.
• It’s okay to complement them. Make sure it’s genuine.
👍 Make Your Boss Look
Good
• Align yourself with your team’s mission.
• Do great work.
• Equip them to speak fluently about your work.
• Translate into their frame.
• Help them see around blindspots.
👁 Help Them See Around
Blindspots
• Management breeds blindspots.
• Even the best managers need to be managed up to.
• “It’s my job to be pushing, I need you to tell me when it
looks like I’m pushing us off a cliff.”
• Who is killing it? Where is distraction coming from?
• “I had lunch with some folks from marketing and did you
know they have a totally different idea on how to drive
conversion?”
Is it working?
⛷ Advanced Techniques
• Ask for advice, not feedback.
• Closed loop communication.
• Your boss is repeating themselves, listen.
• Dealing with an unreasonable desire for detail.
• Give them something to talk about.
⛷ Ask for advice
• “Do you have any feedback for me?”
⛷ Closed Loop?
• The Zeigarnik effect
• A contract to push your manager the information they
need.
• Sitting on the [CEO] during an outage
⛷ Your boss is repeating
themselves, listen.
• “You know, the best boss I ever had just left me alone to
do my work.”
• “It seems like we aren’t hiring fast enough?”
• “I’m worried about our July deadline.”
⛷ Dealing with unreasonable
requests for detail.
• “I just need to know what everyone is going to be working
on every hour between now and launch so I can help
people prioritize.”
⛷ Give them something to
talk about.
https://www.flickr.com/photos/allspaw/5436215259/
🙅 Some things that don’t
work.
• “I got this”.
• Drown them in details.
• Catastrophizing.
• They should appreciate me for me.
• That’s not my job.
🙅 “I got this”
• It’s good to talk about your challenges.
• When you don't talk about them your boss just assumes
you are clueless and don't know about them.
🙅 Drown them in details
• “Why are they micro-managing me? If they really want to
know what I’m up to let me subscribe them to all the
Github notification emails!”
• Like, “I got this”, your boss just assumes you don’t know
what’s important.
🙅 Catastrophizing
• “Oh my god, everything is broken, this sucks, it’s all
awful!!”
/giphy jack nicholson “you can’t handle the truth”
🙅 Appreciate me for me.
• Being loved and appreciated for who we are is a basic
human need. And not what work is for.
• Remember, I’m not thinking about you.
🙅 That’s not my job.
• “Sounds like you are asking me to manage the team,
that’s not my job.”
• No. I’m asking you, as the subject matter expert who
wants respect, to help out.
• A word of caution: bias and the perception of “non-
technical” work.
🛑 Stressed boss vs Bad boss
• Your attempts to manage up won’t always be appreciated.
• It won’t always be a good idea to try to make things better.
Questions?
• Thank you for coming!
• And thank you to the many friends I’ve discussed this with over the years
including: Julia Evans, Duretti Hirpa, Maggie Zhou, Silvia Botros, Allison Kaptur,
Alice Goldfuss, Camille Fournier, Marco Rogers, Jason Wong, Juan Pablo
Buritica, Harry Heymann, James Turnbull, Michael Gorsuch, Andrew Morrison,
Dan McKinley, and Niccolò Machiavelli (obviously none of these people are
responsible for the egregious mistakes in this talk)
• A couple of additional resources:
• “Help! I have a manager” by Julia Evans - https://wizardzines.com/zines/
manager/
• “The Manager’s Path” by Camille Fournier - http://shop.oreilly.com/product/
0636920056843.do
Watch the video with slide
synchronization on InfoQ.com!
https://www.infoq.com/presentations/
management-challenges/

More Related Content

More from C4Media

Shifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CDShifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CDC4Media
 
CI/CD for Machine Learning
CI/CD for Machine LearningCI/CD for Machine Learning
CI/CD for Machine LearningC4Media
 
Fault Tolerance at Speed
Fault Tolerance at SpeedFault Tolerance at Speed
Fault Tolerance at SpeedC4Media
 
Architectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep SystemsArchitectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep SystemsC4Media
 
ML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.jsML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.jsC4Media
 
Build Your Own WebAssembly Compiler
Build Your Own WebAssembly CompilerBuild Your Own WebAssembly Compiler
Build Your Own WebAssembly CompilerC4Media
 
User & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix ScaleUser & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix ScaleC4Media
 
Scaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's EdgeScaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's EdgeC4Media
 
Make Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home EverywhereMake Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home EverywhereC4Media
 
The Talk You've Been Await-ing For
The Talk You've Been Await-ing ForThe Talk You've Been Await-ing For
The Talk You've Been Await-ing ForC4Media
 
Future of Data Engineering
Future of Data EngineeringFuture of Data Engineering
Future of Data EngineeringC4Media
 
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and MoreAutomated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and MoreC4Media
 
Navigating Complexity: High-performance Delivery and Discovery Teams
Navigating Complexity: High-performance Delivery and Discovery TeamsNavigating Complexity: High-performance Delivery and Discovery Teams
Navigating Complexity: High-performance Delivery and Discovery TeamsC4Media
 
High Performance Cooperative Distributed Systems in Adtech
High Performance Cooperative Distributed Systems in AdtechHigh Performance Cooperative Distributed Systems in Adtech
High Performance Cooperative Distributed Systems in AdtechC4Media
 
Rust's Journey to Async/await
Rust's Journey to Async/awaitRust's Journey to Async/await
Rust's Journey to Async/awaitC4Media
 
Opportunities and Pitfalls of Event-Driven Utopia
Opportunities and Pitfalls of Event-Driven UtopiaOpportunities and Pitfalls of Event-Driven Utopia
Opportunities and Pitfalls of Event-Driven UtopiaC4Media
 
Datadog: a Real-Time Metrics Database for One Quadrillion Points/Day
Datadog: a Real-Time Metrics Database for One Quadrillion Points/DayDatadog: a Real-Time Metrics Database for One Quadrillion Points/Day
Datadog: a Real-Time Metrics Database for One Quadrillion Points/DayC4Media
 
Are We Really Cloud-Native?
Are We Really Cloud-Native?Are We Really Cloud-Native?
Are We Really Cloud-Native?C4Media
 
CockroachDB: Architecture of a Geo-Distributed SQL Database
CockroachDB: Architecture of a Geo-Distributed SQL DatabaseCockroachDB: Architecture of a Geo-Distributed SQL Database
CockroachDB: Architecture of a Geo-Distributed SQL DatabaseC4Media
 
A Dive into Streams @LinkedIn with Brooklin
A Dive into Streams @LinkedIn with BrooklinA Dive into Streams @LinkedIn with Brooklin
A Dive into Streams @LinkedIn with BrooklinC4Media
 

More from C4Media (20)

Shifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CDShifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CD
 
CI/CD for Machine Learning
CI/CD for Machine LearningCI/CD for Machine Learning
CI/CD for Machine Learning
 
Fault Tolerance at Speed
Fault Tolerance at SpeedFault Tolerance at Speed
Fault Tolerance at Speed
 
Architectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep SystemsArchitectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep Systems
 
ML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.jsML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.js
 
Build Your Own WebAssembly Compiler
Build Your Own WebAssembly CompilerBuild Your Own WebAssembly Compiler
Build Your Own WebAssembly Compiler
 
User & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix ScaleUser & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix Scale
 
Scaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's EdgeScaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's Edge
 
Make Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home EverywhereMake Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home Everywhere
 
The Talk You've Been Await-ing For
The Talk You've Been Await-ing ForThe Talk You've Been Await-ing For
The Talk You've Been Await-ing For
 
Future of Data Engineering
Future of Data EngineeringFuture of Data Engineering
Future of Data Engineering
 
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and MoreAutomated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
 
Navigating Complexity: High-performance Delivery and Discovery Teams
Navigating Complexity: High-performance Delivery and Discovery TeamsNavigating Complexity: High-performance Delivery and Discovery Teams
Navigating Complexity: High-performance Delivery and Discovery Teams
 
High Performance Cooperative Distributed Systems in Adtech
High Performance Cooperative Distributed Systems in AdtechHigh Performance Cooperative Distributed Systems in Adtech
High Performance Cooperative Distributed Systems in Adtech
 
Rust's Journey to Async/await
Rust's Journey to Async/awaitRust's Journey to Async/await
Rust's Journey to Async/await
 
Opportunities and Pitfalls of Event-Driven Utopia
Opportunities and Pitfalls of Event-Driven UtopiaOpportunities and Pitfalls of Event-Driven Utopia
Opportunities and Pitfalls of Event-Driven Utopia
 
Datadog: a Real-Time Metrics Database for One Quadrillion Points/Day
Datadog: a Real-Time Metrics Database for One Quadrillion Points/DayDatadog: a Real-Time Metrics Database for One Quadrillion Points/Day
Datadog: a Real-Time Metrics Database for One Quadrillion Points/Day
 
Are We Really Cloud-Native?
Are We Really Cloud-Native?Are We Really Cloud-Native?
Are We Really Cloud-Native?
 
CockroachDB: Architecture of a Geo-Distributed SQL Database
CockroachDB: Architecture of a Geo-Distributed SQL DatabaseCockroachDB: Architecture of a Geo-Distributed SQL Database
CockroachDB: Architecture of a Geo-Distributed SQL Database
 
A Dive into Streams @LinkedIn with Brooklin
A Dive into Streams @LinkedIn with BrooklinA Dive into Streams @LinkedIn with Brooklin
A Dive into Streams @LinkedIn with Brooklin
 

Recently uploaded

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

Getting Real about Managing up

  • 1. Getting Real About Managing Up. Kellan Elliott-McCrea @kellan https://kellanem.com
  • 2. InfoQ.com: News & Community Site • 750,000 unique visitors/month • Published in 4 languages (English, Chinese, Japanese and Brazilian Portuguese) • Post content from our QCon conferences • News 15-20 / week • Articles 3-4 / week • Presentations (videos) 12-15 / week • Interviews 2-3 / week • Books 1 / month Watch the video with slide synchronization on InfoQ.com! https://www.infoq.com/presentations/ management-challenges/
  • 3. Presented at QCon New York www.qconnewyork.com Purpose of QCon - to empower software development by facilitating the spread of knowledge and innovation Strategy - practitioner-driven conference designed for YOU: influencers of change and innovation in your teams - speakers and topics driving the evolution and innovation - connecting and catalyzing the influencers and innovators Highlights - attended by more than 12,000 delegates since 2007 - held in 9 cities worldwide
  • 4. Thank you for coming! Today: • Who am I? • Why “managing up” at a tech conference? • The basics. • Some advanced techniques • What doesn’t work. • Questions?
  • 6. Managing up in tech • Distinct from generic “managing up” • 3 key contributors 1. Modern Software Development is Deeply Entangled 2. The Myth of the Apolitical Engineer 3. The Growing Expectation <=> Eng Manager Skills Gap
  • 7. 🗝 1. Modern Software Development is Deeply Entangled
  • 8. 🗝 The Myth of the Apolitical Engineer I don’t want to engage in politics I just want to … • be allowed to do my work • let the work speak for itself • let the data speak for itself • explain why this technology is clearly superior • build a prototype to prove the point
  • 9. 🗝 The Growing Expectation <=> Eng Manager Skill Gap So now what?
  • 10. Influence Based Leadership • Staff Engineer - "You are entrusted with a significant amount of influence ... identify off-roadmap opportunities where we are under-serving business goals and can use their influence to get them on-roadmap ... They mentor other engineers and take on sponsorship responsibilities." What does that mean?
  • 12. 👍 The Basics Make your manager’s job easier. • Get Curious • Understanding your manager and their job • Build a Positive Relationship • Make Your Manager Look Good
  • 13. 👍 Get Curious • “What did they say when you asked them that question?”
  • 14. 👍 Understanding Your Manager and Their Job The most important thing to know: Your manager spends about 85-90% of their time thinking about themselves (because they’re a human).
  • 15. ⏱ Understanding Your Manager’s Different Perception of Time • An interesting side effect of the fact that they aren’t thinking about you. “No meeting Wednesday”
  • 16. 👍 Questions regarding your manager • What exactly is their job? • What do they value? • How are they being evaluated? • What are they particularly good at? Don’t be surprised if your manager can’t answer these questions. If this stuff was easy they’d already be doing it!
  • 17. 👍 Establish a Positive Relationship • Get to know them. • Keep it mostly constructive. • In the beginning, keep it actionable. • It’s okay to complement them. Make sure it’s genuine.
  • 18. 👍 Make Your Boss Look Good • Align yourself with your team’s mission. • Do great work. • Equip them to speak fluently about your work. • Translate into their frame. • Help them see around blindspots.
  • 19. 👁 Help Them See Around Blindspots • Management breeds blindspots. • Even the best managers need to be managed up to. • “It’s my job to be pushing, I need you to tell me when it looks like I’m pushing us off a cliff.” • Who is killing it? Where is distraction coming from? • “I had lunch with some folks from marketing and did you know they have a totally different idea on how to drive conversion?”
  • 21. ⛷ Advanced Techniques • Ask for advice, not feedback. • Closed loop communication. • Your boss is repeating themselves, listen. • Dealing with an unreasonable desire for detail. • Give them something to talk about.
  • 22. ⛷ Ask for advice • “Do you have any feedback for me?”
  • 23. ⛷ Closed Loop? • The Zeigarnik effect • A contract to push your manager the information they need. • Sitting on the [CEO] during an outage
  • 24. ⛷ Your boss is repeating themselves, listen. • “You know, the best boss I ever had just left me alone to do my work.” • “It seems like we aren’t hiring fast enough?” • “I’m worried about our July deadline.”
  • 25. ⛷ Dealing with unreasonable requests for detail. • “I just need to know what everyone is going to be working on every hour between now and launch so I can help people prioritize.”
  • 26. ⛷ Give them something to talk about. https://www.flickr.com/photos/allspaw/5436215259/
  • 27. 🙅 Some things that don’t work. • “I got this”. • Drown them in details. • Catastrophizing. • They should appreciate me for me. • That’s not my job.
  • 28. 🙅 “I got this” • It’s good to talk about your challenges. • When you don't talk about them your boss just assumes you are clueless and don't know about them.
  • 29. 🙅 Drown them in details • “Why are they micro-managing me? If they really want to know what I’m up to let me subscribe them to all the Github notification emails!” • Like, “I got this”, your boss just assumes you don’t know what’s important.
  • 30. 🙅 Catastrophizing • “Oh my god, everything is broken, this sucks, it’s all awful!!” /giphy jack nicholson “you can’t handle the truth”
  • 31. 🙅 Appreciate me for me. • Being loved and appreciated for who we are is a basic human need. And not what work is for. • Remember, I’m not thinking about you.
  • 32. 🙅 That’s not my job. • “Sounds like you are asking me to manage the team, that’s not my job.” • No. I’m asking you, as the subject matter expert who wants respect, to help out. • A word of caution: bias and the perception of “non- technical” work.
  • 33. 🛑 Stressed boss vs Bad boss • Your attempts to manage up won’t always be appreciated. • It won’t always be a good idea to try to make things better.
  • 34. Questions? • Thank you for coming! • And thank you to the many friends I’ve discussed this with over the years including: Julia Evans, Duretti Hirpa, Maggie Zhou, Silvia Botros, Allison Kaptur, Alice Goldfuss, Camille Fournier, Marco Rogers, Jason Wong, Juan Pablo Buritica, Harry Heymann, James Turnbull, Michael Gorsuch, Andrew Morrison, Dan McKinley, and Niccolò Machiavelli (obviously none of these people are responsible for the egregious mistakes in this talk) • A couple of additional resources: • “Help! I have a manager” by Julia Evans - https://wizardzines.com/zines/ manager/ • “The Manager’s Path” by Camille Fournier - http://shop.oreilly.com/product/ 0636920056843.do
  • 35. Watch the video with slide synchronization on InfoQ.com! https://www.infoq.com/presentations/ management-challenges/