SlideShare a Scribd company logo
How To Train Your Manager
(or,“No More Overtime”)
DrupalCamp NJ
31 Jan 2015
@pmjones
http://paul-m-jones.com
About Me
• 8 years USAF Intelligence
• BASIC in 1983, PHP since 1999
• Jr. Developer,VP Engineering
• Aura project, MLAPHP
• PHP-FIG: PSR-1, PSR-2, PSR-4
• Action-Domain-Responder
All You Jokers?
• Abstract required very early
• Classic definition of "insanity"
• Old subject: us as developers
The Joke's On Us
• Real subject: organizations
• Organizational behaviors
• Typical developer responses

to organizational influences
• Arm you with tools to recognize
and deal with these behaviors

Organizational
Structures
Two Ideal Forms
• Commitment-oriented organization
• Process-oriented organization
• Both are good when used properly
• Third form, "cargo cult organization"
Commitment-Oriented
• AKA "hero," "rock star", or
"individual empowerment"
• Best possible people
• Near-complete autonomy
• Wide decision-making authority
• Voluntary, personal
commitments
• Highly motivated
• 60+ hour weeks
• Reap rewards/failure directly
Microsoft, Google, agile startup
Process-Oriented
• Planning, specifications
• Software best practices
• Regular and methodical
• Standardized processes
• Continuous improvement
• Administrative, bureaucratic
• Documentation-heavy
• Meeting-heavy
• Attention to timing and schedule
• 40-hour work week
NASA, IBM, medical
Cargo Cult Mix
• Little autonomy or authority,

but need "commitment"
• Schedule paramount; long hours
to cover missed estimates
• Top-down until schedule slips,
then heroes needed
• Documentation- and

meeting-heavy
• No way to exceed expectations
• Few rewards other than "thanks"
• Repeated over and over and
over
Why Do This?
• Use appealing elements of each different ideal form
• Justify with "IBM does this" or "Microsoft does that"
• Failure to realize that elements are part of a system
• Each system has tradeoffs/feedback loops of its own
• Normal human behavior, but destructive
Power Imbalance
• Decision-makers get all upside and
no downside (early project vs late)
• Bad schedule decisions? Obtain
"commitment" to "do what's
needed"
• Failure rested on backs of those
who did not make the decisions
• Never learn; insulated from failure
• No incentive to change
• Trying to get stuff for free:
commitment without authority
• You suffer through
Why No Changes?
• We talk about technology,
algorithms, patterns, practices ...
• ... but not about social, managerial,
organizational aspects.
It Keeps Happening
• "If I do it one more time, I'll be rewarded” (aka "This time will be different")
• Using your good will against you
• Abusive relationship ("It's not that bad")
• Dump and find another just like the old one
• You train others how to treat you
Options
• Why should I do the work?

Let the organization change!
• Nobody is coming to save you
• Change your own responses
• Re-train others to treat you differently
The Work Of Change
Rethink Your Relationship
• Not going to be there for 20 years (5?)
• Only two exits: quit/resign, fired/laid off
• No need to suffer through bad treatment
Objections
• "I like to do the work."
• "I want to be seen as loyal."
• "They have the money."

• "I have to do what they say."
• "I need this job."
• "I have no power in the
relationship."
Power Of Your Own
Engineers have the power to create and sustain.
Non-engineers can order people around, but in a typical
software company [they] can create nothing on their
own, and only have the power that engineers grant
them.



They can create and sustain nothing without engineers.


-- "HowTo Be A Programmer,"

R. L. Read
Recalibrate
• Not "disloyal" or "uncommitted"
• Calibrate your attitude/expectations/responses appropriately
• What will happen in response?
• Begin to deflect inappropriate demands
• Re-train others on how to treat you
Cultivate A New Attitude
• "I might need a job …

but I don't need this job."
• Once you truly have this attitude, you
become free to exercise your power.
• Actions come from a place of
strength instead of weakness.
Example: Overtime
• Schedule pressure very common
• Decision-maker dictated the schedule
• Time is tight, not enough scope reduction
• "We need everyone to do what's necessary to
make this project succeed for the company."
• "Everyone" == "developers" (and QA)
Response From Weakness
• "OK boss."
• Nights and weekends
• Missed personal/family time
• No commensurate reward
• Impose on your team
• Organization never changes
Response From Strength (1)
• Calibrate properly
• Asking is different than
demanding
• "Emergency" or "predictable"?
• Point out the problem was
predictable
• "Who decided on this schedule?”
• “Who else is working overtime?”
• What's the worst that can
happen?
Response From Strength (2)
• "I have other commitments."
• "What should I stop doing to do this instead?"
• "I'll do what I can, but I can't make any promises."
• "When should I take the overtime as days off?"
• "Can do."
Response From Strength (3)
• Cultivate and honor these responses from your team members
• Send them home at the end of the day
• Your job is both to lead and to defend
• Point out mismatches from the Ideal Forms

(e.g., demanding long hours but not granting commensurate authority)
Consequences (1)
• Resentment (employer and employee)
• Bad reviews, lower raises, lower bonuses
• Pressure to commit under duress
Consequences (2)
• Fired
• Result of changing attitude after being hired
• Start new employer in strength
Consequences (3)
• "Office Space" scenario
• “Consultant” scenario
• Change organizational behavior

(feeling effects of poor decisions)
• Confidence and respect
With Great Power...
Exercising Your Power
• You already have it
• Savings and no debt
• Build respect and trust
Constraints To Power
• Use for good or evil
• Honest, faithful, true
• Integrity and responsibility
Don't Get Defensive
• No whining, no indignation, no
extended explanation, no ultimatums
• Maintain dignity, maintain frame
• Just start looking for other work
Disagree Agreeably
• Team cohesion is still important
• State your position so you know they understand what you mean
• If others do not agree, let them disagree
• Go along with the consensus plan but note your disagreement
• If you end up being right, be kind but direct about it
Don't Be A Bully
• Physically powerful people usually learn that
physical intimidation is not socially acceptable
• Mentally powerful people rarely learn that
mental intimidation is not socially acceptable
• You are a social animal
• Do not burn your social bridges
Conclusion
• Commitment, process, and
"cargo cult"
• Recognize and exercise your
own power
• Act from strength, not
weakness
• Do so responsibly, with integrity
• Not trying to make you a
monster
• Trying to put you ahead of the
curve
Thanks!
@pmjones
http://paul-m-jones.com
https://leanpub.com/mlaphp

More Related Content

What's hot

2019 09-13 daniel-rea_howtodestroypsychologicalsafety
2019 09-13 daniel-rea_howtodestroypsychologicalsafety2019 09-13 daniel-rea_howtodestroypsychologicalsafety
2019 09-13 daniel-rea_howtodestroypsychologicalsafety
Daniel Rea
 
Leadership Webinar With Cathy Jameson
Leadership Webinar With Cathy JamesonLeadership Webinar With Cathy Jameson
Leadership Webinar With Cathy Jameson
rachelleslie
 
Go Put Your Strengths To Work
Go Put Your Strengths To WorkGo Put Your Strengths To Work
Go Put Your Strengths To Work
Tracy Conn, MBA, SPC, CEG
 
Collaboration
CollaborationCollaboration
Collaboration
motivatedclay
 
Artikel remarkable
Artikel remarkableArtikel remarkable
Artikel remarkablewalker
 
Behavioral Interview Questions1
Behavioral Interview Questions1Behavioral Interview Questions1
Behavioral Interview Questions1Dustin Faulkner
 
Management and leadership - Nguyen Trong Quy
Management and leadership - Nguyen Trong QuyManagement and leadership - Nguyen Trong Quy
Management and leadership - Nguyen Trong Quy
Nguyen Trong
 
HOW of Innovation
HOW of InnovationHOW of Innovation
HOW of Innovation
Bozidar Jovicevic
 
Getting Organizing and Understanding Your Personal DiSC Style
Getting Organizing and Understanding Your Personal DiSC StyleGetting Organizing and Understanding Your Personal DiSC Style
Getting Organizing and Understanding Your Personal DiSC Style
Anne McGurty
 
How to Influence People
How to Influence PeopleHow to Influence People
How to Influence People
Andrew Chow ✯ Keynote Speaker ✯
 
Listen more worry less
Listen more worry less Listen more worry less
Listen more worry less
Lawyers Mutual NC
 
Learning from creativity, inc
Learning from creativity, incLearning from creativity, inc
Learning from creativity, inc
Bhavesh Shukla
 
How to Really Listen & Ask Powerful Questions - Professional Coaching Dojo
How to Really Listen & Ask Powerful Questions - Professional Coaching DojoHow to Really Listen & Ask Powerful Questions - Professional Coaching Dojo
How to Really Listen & Ask Powerful Questions - Professional Coaching Dojo
Georg Fasching
 
Playing to your strengths
Playing to your strengthsPlaying to your strengths
Playing to your strengths
MSCSA
 
Giving and receiving feedback - the methodology
Giving and receiving feedback - the methodologyGiving and receiving feedback - the methodology
Giving and receiving feedback - the methodology
LineView Academy (was OFX Academy)
 

What's hot (16)

2019 09-13 daniel-rea_howtodestroypsychologicalsafety
2019 09-13 daniel-rea_howtodestroypsychologicalsafety2019 09-13 daniel-rea_howtodestroypsychologicalsafety
2019 09-13 daniel-rea_howtodestroypsychologicalsafety
 
Leadership Webinar With Cathy Jameson
Leadership Webinar With Cathy JamesonLeadership Webinar With Cathy Jameson
Leadership Webinar With Cathy Jameson
 
Go Put Your Strengths To Work
Go Put Your Strengths To WorkGo Put Your Strengths To Work
Go Put Your Strengths To Work
 
Collaboration
CollaborationCollaboration
Collaboration
 
Artikel remarkable
Artikel remarkableArtikel remarkable
Artikel remarkable
 
Behavioral Interview Questions1
Behavioral Interview Questions1Behavioral Interview Questions1
Behavioral Interview Questions1
 
Management and leadership - Nguyen Trong Quy
Management and leadership - Nguyen Trong QuyManagement and leadership - Nguyen Trong Quy
Management and leadership - Nguyen Trong Quy
 
HOW of Innovation
HOW of InnovationHOW of Innovation
HOW of Innovation
 
Getting Organizing and Understanding Your Personal DiSC Style
Getting Organizing and Understanding Your Personal DiSC StyleGetting Organizing and Understanding Your Personal DiSC Style
Getting Organizing and Understanding Your Personal DiSC Style
 
HOW of Innovation
HOW of InnovationHOW of Innovation
HOW of Innovation
 
How to Influence People
How to Influence PeopleHow to Influence People
How to Influence People
 
Listen more worry less
Listen more worry less Listen more worry less
Listen more worry less
 
Learning from creativity, inc
Learning from creativity, incLearning from creativity, inc
Learning from creativity, inc
 
How to Really Listen & Ask Powerful Questions - Professional Coaching Dojo
How to Really Listen & Ask Powerful Questions - Professional Coaching DojoHow to Really Listen & Ask Powerful Questions - Professional Coaching Dojo
How to Really Listen & Ask Powerful Questions - Professional Coaching Dojo
 
Playing to your strengths
Playing to your strengthsPlaying to your strengths
Playing to your strengths
 
Giving and receiving feedback - the methodology
Giving and receiving feedback - the methodologyGiving and receiving feedback - the methodology
Giving and receiving feedback - the methodology
 

Viewers also liked

Same Thing Happens Every Time
Same Thing Happens Every TimeSame Thing Happens Every Time
Same Thing Happens Every Time
Paul Jones
 
Organinzing Your PHP Projects (2010 Memphis PHP)
Organinzing Your PHP Projects (2010 Memphis PHP)Organinzing Your PHP Projects (2010 Memphis PHP)
Organinzing Your PHP Projects (2010 Memphis PHP)
Paul Jones
 
All You Jokers
All You JokersAll You Jokers
All You JokersPaul Jones
 
How Do We Get The Deficit To Zero?
How Do We Get The Deficit To Zero?How Do We Get The Deficit To Zero?
How Do We Get The Deficit To Zero?Paul Jones
 
The Solar Framework for PHP 5 (2010 Confoo)
The Solar Framework for PHP 5 (2010 Confoo)The Solar Framework for PHP 5 (2010 Confoo)
The Solar Framework for PHP 5 (2010 Confoo)
Paul Jones
 
Framework and Application Benchmarking
Framework and Application BenchmarkingFramework and Application Benchmarking
Framework and Application BenchmarkingPaul Jones
 
Decoupled Libraries for PHP
Decoupled Libraries for PHPDecoupled Libraries for PHP
Decoupled Libraries for PHPPaul Jones
 
Action-Domain-Responder: A Refinement of MVC
Action-Domain-Responder: A Refinement of MVCAction-Domain-Responder: A Refinement of MVC
Action-Domain-Responder: A Refinement of MVC
Paul Jones
 
Action-Domain-Responder: A Web-Specific Refinement of Model-View-Controller
Action-Domain-Responder: A Web-Specific Refinement of Model-View-ControllerAction-Domain-Responder: A Web-Specific Refinement of Model-View-Controller
Action-Domain-Responder: A Web-Specific Refinement of Model-View-Controller
Paul Jones
 
Career and Life Management
Career and Life ManagementCareer and Life Management
Career and Life ManagementPaul Jones
 
23 Things Most Managers Do Wrong
23 Things Most Managers Do Wrong 23 Things Most Managers Do Wrong
23 Things Most Managers Do Wrong
Liz Ryan
 
Branding Made Easy
Branding Made EasyBranding Made Easy
Branding Made Easy
Stacy Noland
 
Leadership ppt presentation
Leadership ppt presentationLeadership ppt presentation
Leadership ppt presentation
Gayatri Shelke
 
LEADERSHIP
LEADERSHIPLEADERSHIP
LEADERSHIP
LITTLE FISH
 
Presentation on leadership
Presentation on leadershipPresentation on leadership
Presentation on leadership
sd college
 
Theories of leadership
Theories of leadershipTheories of leadership
Theories of leadershipKesari Nandan
 

Viewers also liked (17)

Same Thing Happens Every Time
Same Thing Happens Every TimeSame Thing Happens Every Time
Same Thing Happens Every Time
 
Organinzing Your PHP Projects (2010 Memphis PHP)
Organinzing Your PHP Projects (2010 Memphis PHP)Organinzing Your PHP Projects (2010 Memphis PHP)
Organinzing Your PHP Projects (2010 Memphis PHP)
 
All You Jokers
All You JokersAll You Jokers
All You Jokers
 
How Do We Get The Deficit To Zero?
How Do We Get The Deficit To Zero?How Do We Get The Deficit To Zero?
How Do We Get The Deficit To Zero?
 
The Solar Framework for PHP 5 (2010 Confoo)
The Solar Framework for PHP 5 (2010 Confoo)The Solar Framework for PHP 5 (2010 Confoo)
The Solar Framework for PHP 5 (2010 Confoo)
 
Framework and Application Benchmarking
Framework and Application BenchmarkingFramework and Application Benchmarking
Framework and Application Benchmarking
 
Decoupled Libraries for PHP
Decoupled Libraries for PHPDecoupled Libraries for PHP
Decoupled Libraries for PHP
 
Action-Domain-Responder: A Refinement of MVC
Action-Domain-Responder: A Refinement of MVCAction-Domain-Responder: A Refinement of MVC
Action-Domain-Responder: A Refinement of MVC
 
Action-Domain-Responder: A Web-Specific Refinement of Model-View-Controller
Action-Domain-Responder: A Web-Specific Refinement of Model-View-ControllerAction-Domain-Responder: A Web-Specific Refinement of Model-View-Controller
Action-Domain-Responder: A Web-Specific Refinement of Model-View-Controller
 
Career and Life Management
Career and Life ManagementCareer and Life Management
Career and Life Management
 
23 Things Most Managers Do Wrong
23 Things Most Managers Do Wrong 23 Things Most Managers Do Wrong
23 Things Most Managers Do Wrong
 
leadership qualities
leadership qualitiesleadership qualities
leadership qualities
 
Branding Made Easy
Branding Made EasyBranding Made Easy
Branding Made Easy
 
Leadership ppt presentation
Leadership ppt presentationLeadership ppt presentation
Leadership ppt presentation
 
LEADERSHIP
LEADERSHIPLEADERSHIP
LEADERSHIP
 
Presentation on leadership
Presentation on leadershipPresentation on leadership
Presentation on leadership
 
Theories of leadership
Theories of leadershipTheories of leadership
Theories of leadership
 

Similar to How To Train Your Manager

Surviving as a Tester, Even in Difficult Circumstances with Randy Rice
Surviving as a Tester, Even in Difficult Circumstances with Randy RiceSurviving as a Tester, Even in Difficult Circumstances with Randy Rice
Surviving as a Tester, Even in Difficult Circumstances with Randy Rice
TEST Huddle
 
Managing up - Managing Difficult Bosses
Managing up - Managing Difficult BossesManaging up - Managing Difficult Bosses
Managing up - Managing Difficult Bosses
Angela de Longchamps
 
A Take on Different Retrospectives
A Take on Different RetrospectivesA Take on Different Retrospectives
A Take on Different Retrospectives
Joshua A. Jack
 
Trindent consulting active management training
Trindent consulting   active management trainingTrindent consulting   active management training
Trindent consulting active management training
Andrea Romanczuk
 
Giving and receiving feedback
Giving and receiving feedbackGiving and receiving feedback
Giving and receiving feedback
eph-hr
 
You and Your Boss
You and Your BossYou and Your Boss
You and Your Boss
Kevin Thomas
 
Building Resilience: Practical Tools for Keeping Your Head While Navigating a...
Building Resilience: Practical Tools for Keeping Your Head While Navigating a...Building Resilience: Practical Tools for Keeping Your Head While Navigating a...
Building Resilience: Practical Tools for Keeping Your Head While Navigating a...
Jack Pringle
 
Nonprofit Succession Planning: Leading By Sharing Power
Nonprofit Succession Planning: Leading By Sharing PowerNonprofit Succession Planning: Leading By Sharing Power
Nonprofit Succession Planning: Leading By Sharing Power
Bloomerang
 
List of competency based interview questions
List of competency based interview questionsList of competency based interview questions
List of competency based interview questions
Confidential
 
Evolving Changes of Leadership: Navigating Complexity
Evolving Changes of Leadership: Navigating ComplexityEvolving Changes of Leadership: Navigating Complexity
Evolving Changes of Leadership: Navigating Complexity
Leland Sandler
 
The Entrepreneurial Mindset - And Why You Cannot Learn How to Become One
The Entrepreneurial Mindset - And Why You Cannot Learn How to Become OneThe Entrepreneurial Mindset - And Why You Cannot Learn How to Become One
The Entrepreneurial Mindset - And Why You Cannot Learn How to Become One
Martin Schweiger
 
The Entrepreneurial Mindset
The Entrepreneurial MindsetThe Entrepreneurial Mindset
The Entrepreneurial Mindset
Martin Schweiger
 
No Regrets Leadership
No Regrets LeadershipNo Regrets Leadership
No Regrets Leadership
robertdbecker
 
Unleashing the Creative Potential of Your Teams
Unleashing the Creative Potential of Your TeamsUnleashing the Creative Potential of Your Teams
Unleashing the Creative Potential of Your Teams
Anisa Aven, BCC, NLPC: 281-469-4244
 
FRC Uni - Self Management - Draft 2.1
FRC Uni - Self Management - Draft 2.1FRC Uni - Self Management - Draft 2.1
FRC Uni - Self Management - Draft 2.1
ErickaE4
 
Converting Strategy to Execution
Converting Strategy to ExecutionConverting Strategy to Execution
Converting Strategy to Execution
Rob Bogue
 
Mbti stressors and coping
Mbti stressors and copingMbti stressors and coping
Mbti stressors and copingBassGawi
 
Jason Orloske: Creating a Successful Project Environment
Jason Orloske: Creating a Successful Project EnvironmentJason Orloske: Creating a Successful Project Environment
Jason Orloske: Creating a Successful Project Environment
Edunomica
 
This App Won't Work on My O/S - Deliver 2016
This App Won't Work on My O/S - Deliver 2016This App Won't Work on My O/S - Deliver 2016
This App Won't Work on My O/S - Deliver 2016
Sue Johnston, MBA + a bunch of other stuff
 
Accountability at work.ppt
Accountability at work.pptAccountability at work.ppt
Accountability at work.ppt
SharmaSTrilok
 

Similar to How To Train Your Manager (20)

Surviving as a Tester, Even in Difficult Circumstances with Randy Rice
Surviving as a Tester, Even in Difficult Circumstances with Randy RiceSurviving as a Tester, Even in Difficult Circumstances with Randy Rice
Surviving as a Tester, Even in Difficult Circumstances with Randy Rice
 
Managing up - Managing Difficult Bosses
Managing up - Managing Difficult BossesManaging up - Managing Difficult Bosses
Managing up - Managing Difficult Bosses
 
A Take on Different Retrospectives
A Take on Different RetrospectivesA Take on Different Retrospectives
A Take on Different Retrospectives
 
Trindent consulting active management training
Trindent consulting   active management trainingTrindent consulting   active management training
Trindent consulting active management training
 
Giving and receiving feedback
Giving and receiving feedbackGiving and receiving feedback
Giving and receiving feedback
 
You and Your Boss
You and Your BossYou and Your Boss
You and Your Boss
 
Building Resilience: Practical Tools for Keeping Your Head While Navigating a...
Building Resilience: Practical Tools for Keeping Your Head While Navigating a...Building Resilience: Practical Tools for Keeping Your Head While Navigating a...
Building Resilience: Practical Tools for Keeping Your Head While Navigating a...
 
Nonprofit Succession Planning: Leading By Sharing Power
Nonprofit Succession Planning: Leading By Sharing PowerNonprofit Succession Planning: Leading By Sharing Power
Nonprofit Succession Planning: Leading By Sharing Power
 
List of competency based interview questions
List of competency based interview questionsList of competency based interview questions
List of competency based interview questions
 
Evolving Changes of Leadership: Navigating Complexity
Evolving Changes of Leadership: Navigating ComplexityEvolving Changes of Leadership: Navigating Complexity
Evolving Changes of Leadership: Navigating Complexity
 
The Entrepreneurial Mindset - And Why You Cannot Learn How to Become One
The Entrepreneurial Mindset - And Why You Cannot Learn How to Become OneThe Entrepreneurial Mindset - And Why You Cannot Learn How to Become One
The Entrepreneurial Mindset - And Why You Cannot Learn How to Become One
 
The Entrepreneurial Mindset
The Entrepreneurial MindsetThe Entrepreneurial Mindset
The Entrepreneurial Mindset
 
No Regrets Leadership
No Regrets LeadershipNo Regrets Leadership
No Regrets Leadership
 
Unleashing the Creative Potential of Your Teams
Unleashing the Creative Potential of Your TeamsUnleashing the Creative Potential of Your Teams
Unleashing the Creative Potential of Your Teams
 
FRC Uni - Self Management - Draft 2.1
FRC Uni - Self Management - Draft 2.1FRC Uni - Self Management - Draft 2.1
FRC Uni - Self Management - Draft 2.1
 
Converting Strategy to Execution
Converting Strategy to ExecutionConverting Strategy to Execution
Converting Strategy to Execution
 
Mbti stressors and coping
Mbti stressors and copingMbti stressors and coping
Mbti stressors and coping
 
Jason Orloske: Creating a Successful Project Environment
Jason Orloske: Creating a Successful Project EnvironmentJason Orloske: Creating a Successful Project Environment
Jason Orloske: Creating a Successful Project Environment
 
This App Won't Work on My O/S - Deliver 2016
This App Won't Work on My O/S - Deliver 2016This App Won't Work on My O/S - Deliver 2016
This App Won't Work on My O/S - Deliver 2016
 
Accountability at work.ppt
Accountability at work.pptAccountability at work.ppt
Accountability at work.ppt
 

Recently uploaded

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 

Recently uploaded (20)

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 

How To Train Your Manager

  • 1. How To Train Your Manager (or,“No More Overtime”) DrupalCamp NJ 31 Jan 2015 @pmjones http://paul-m-jones.com
  • 2. About Me • 8 years USAF Intelligence • BASIC in 1983, PHP since 1999 • Jr. Developer,VP Engineering • Aura project, MLAPHP • PHP-FIG: PSR-1, PSR-2, PSR-4 • Action-Domain-Responder
  • 3. All You Jokers? • Abstract required very early • Classic definition of "insanity" • Old subject: us as developers
  • 4. The Joke's On Us • Real subject: organizations • Organizational behaviors • Typical developer responses
 to organizational influences • Arm you with tools to recognize and deal with these behaviors

  • 6. Two Ideal Forms • Commitment-oriented organization • Process-oriented organization • Both are good when used properly • Third form, "cargo cult organization"
  • 7. Commitment-Oriented • AKA "hero," "rock star", or "individual empowerment" • Best possible people • Near-complete autonomy • Wide decision-making authority • Voluntary, personal commitments • Highly motivated • 60+ hour weeks • Reap rewards/failure directly Microsoft, Google, agile startup
  • 8. Process-Oriented • Planning, specifications • Software best practices • Regular and methodical • Standardized processes • Continuous improvement • Administrative, bureaucratic • Documentation-heavy • Meeting-heavy • Attention to timing and schedule • 40-hour work week NASA, IBM, medical
  • 9. Cargo Cult Mix • Little autonomy or authority,
 but need "commitment" • Schedule paramount; long hours to cover missed estimates • Top-down until schedule slips, then heroes needed • Documentation- and
 meeting-heavy • No way to exceed expectations • Few rewards other than "thanks" • Repeated over and over and over
  • 10. Why Do This? • Use appealing elements of each different ideal form • Justify with "IBM does this" or "Microsoft does that" • Failure to realize that elements are part of a system • Each system has tradeoffs/feedback loops of its own • Normal human behavior, but destructive
  • 11. Power Imbalance • Decision-makers get all upside and no downside (early project vs late) • Bad schedule decisions? Obtain "commitment" to "do what's needed" • Failure rested on backs of those who did not make the decisions • Never learn; insulated from failure • No incentive to change • Trying to get stuff for free: commitment without authority • You suffer through
  • 12. Why No Changes? • We talk about technology, algorithms, patterns, practices ... • ... but not about social, managerial, organizational aspects.
  • 13. It Keeps Happening • "If I do it one more time, I'll be rewarded” (aka "This time will be different") • Using your good will against you • Abusive relationship ("It's not that bad") • Dump and find another just like the old one • You train others how to treat you
  • 14. Options • Why should I do the work?
 Let the organization change! • Nobody is coming to save you • Change your own responses • Re-train others to treat you differently
  • 15. The Work Of Change
  • 16. Rethink Your Relationship • Not going to be there for 20 years (5?) • Only two exits: quit/resign, fired/laid off • No need to suffer through bad treatment
  • 17. Objections • "I like to do the work." • "I want to be seen as loyal." • "They have the money."
 • "I have to do what they say." • "I need this job." • "I have no power in the relationship."
  • 18. Power Of Your Own Engineers have the power to create and sustain. Non-engineers can order people around, but in a typical software company [they] can create nothing on their own, and only have the power that engineers grant them.
 
 They can create and sustain nothing without engineers. 
 -- "HowTo Be A Programmer,"
 R. L. Read
  • 19. Recalibrate • Not "disloyal" or "uncommitted" • Calibrate your attitude/expectations/responses appropriately • What will happen in response? • Begin to deflect inappropriate demands • Re-train others on how to treat you
  • 20. Cultivate A New Attitude • "I might need a job …
 but I don't need this job." • Once you truly have this attitude, you become free to exercise your power. • Actions come from a place of strength instead of weakness.
  • 21. Example: Overtime • Schedule pressure very common • Decision-maker dictated the schedule • Time is tight, not enough scope reduction • "We need everyone to do what's necessary to make this project succeed for the company." • "Everyone" == "developers" (and QA)
  • 22. Response From Weakness • "OK boss." • Nights and weekends • Missed personal/family time • No commensurate reward • Impose on your team • Organization never changes
  • 23. Response From Strength (1) • Calibrate properly • Asking is different than demanding • "Emergency" or "predictable"? • Point out the problem was predictable • "Who decided on this schedule?” • “Who else is working overtime?” • What's the worst that can happen?
  • 24. Response From Strength (2) • "I have other commitments." • "What should I stop doing to do this instead?" • "I'll do what I can, but I can't make any promises." • "When should I take the overtime as days off?" • "Can do."
  • 25. Response From Strength (3) • Cultivate and honor these responses from your team members • Send them home at the end of the day • Your job is both to lead and to defend • Point out mismatches from the Ideal Forms
 (e.g., demanding long hours but not granting commensurate authority)
  • 26. Consequences (1) • Resentment (employer and employee) • Bad reviews, lower raises, lower bonuses • Pressure to commit under duress
  • 27. Consequences (2) • Fired • Result of changing attitude after being hired • Start new employer in strength
  • 28. Consequences (3) • "Office Space" scenario • “Consultant” scenario • Change organizational behavior
 (feeling effects of poor decisions) • Confidence and respect
  • 30. Exercising Your Power • You already have it • Savings and no debt • Build respect and trust
  • 31. Constraints To Power • Use for good or evil • Honest, faithful, true • Integrity and responsibility
  • 32. Don't Get Defensive • No whining, no indignation, no extended explanation, no ultimatums • Maintain dignity, maintain frame • Just start looking for other work
  • 33. Disagree Agreeably • Team cohesion is still important • State your position so you know they understand what you mean • If others do not agree, let them disagree • Go along with the consensus plan but note your disagreement • If you end up being right, be kind but direct about it
  • 34. Don't Be A Bully • Physically powerful people usually learn that physical intimidation is not socially acceptable • Mentally powerful people rarely learn that mental intimidation is not socially acceptable • You are a social animal • Do not burn your social bridges
  • 35. Conclusion • Commitment, process, and "cargo cult" • Recognize and exercise your own power • Act from strength, not weakness • Do so responsibly, with integrity • Not trying to make you a monster • Trying to put you ahead of the curve