SlideShare a Scribd company logo
THE SECRET OF DEVELOPER HAPPINESS?
A SURVEY AMONG SOFTWARE DEVELOPERS


             Alphageeks IL, meetup #5,
             @yuvalgo, yuvalgo@gmail.com
About the Survey

   Who would answer a survey about their job?
   Are we good/productive?
   How people and environment affects us?
   Are we happy at our jobs?

   305 developers/managers answered in 3 days
   Mostly from www.dzone.com and twitter links
   DISCLAIMER
Survey Population - Developers

                           7, 2%   32, 10%   20, 7%
CIO/CTO/C*O/Architect


Developer / QA / Graphic Design
/ Business Analyst
Other
                                             246, 81%
Team leader of some sort


(blank)
Questions asked
   Are you happy with your current position?
   Do you respect your direct boss?
   Are you looking for another job?
   Are you happy with your current salary?
   Would you recommend your friend to work in your team?
   Do you do code reviews in your team?
   Are you productive using the tools that you use (language, IDE, source control,
    database, build tools, runtime server platform)?
   How professional are the people in your team?
   How many hours do you work in an average week?
   Does your team write developer tests code (unit testing, integration testing)?
   How good are your team's deliverables?
   Does your company communicate strategy, goals and customer feedback to you
    effectively?
   What is your favorite color?
My thoughts before the survey…
   We’re generally happy with our jobs
   The people around us have a great effect on our
    happiness
   We’re earning a lot but not satisfied with it
   We’re working a lot of hours
How many hours a week do you work?

   Less than 40 hours a week?
   40-50?
   50-60
   60 +
87% working less than 50 hrs

                                 7, 2%

                          107, 35%
40-50                                    158, 52%
50-60
Less than 40
More than 60 (OMFG)




                      33, 11%
Satisfied with your salary?
     60% are satisfied!


                                                 40, 13%
It's great, I'm happy
                                    80, 26%
It's ok, not great
                                  41, 14%     144, 47%
It's terrible terrible terrible

Not happy, need more
cash!
Do you respect your direct boss?
    Only 45%...




He's ok but could be better
                              98, 32%    97, 32%
I dont respect my boss at
all
I love my boss                41, 13%   69, 23%
I respect my boss
Good intra-communications?


                                20, 6%


                110, 36%
                                         97, 32%
All the time
Kinda..
Sometimes
Strategy who?
                           78, 26%
Methodology VS. Mythology
   Do you conduct code reviews in your team?
   Do you write developer (unit/integration) testing?
   Are you using productive tools?
   Is your team doing a good job?
Do you do code reviews in your team?
     Not really… (only 8% do it all the time)


                                       24, 8%


All the time                161, 53%      120, 39%
For 1 out of 3 or 5 tasks
Not at all
Productive tools? 51: yes, 49 no


                                              39, 13%

Excellent tools, very
productive!                    114, 37%      37, 12%
I hate the tools I'm using,
NOT productive at all
I think the tools that I use              115, 38%
makes me productive
Productivity could be better
How professional is your team?
   71% says theirs good!


                           53, 17%

Just barely     155, 51%        35, 12%
Not at all
They are good                 62, 20%
They're OK
How good is your team (2) ?
     47% says theirs good!


Little bugs, allmost alwayes
                                             24, 8%
on time
                                   62, 20%
We are allmost ok, some
bugs, sometimes late                              119, 39%
We are good but have some
                                100, 33%
bugs, you know, the
occasional late build
We're terrible, lots of bugs,
never on time
   47% != 71%
Only 29% Happy with their current
 position 


                                         28, 9%
                              60, 20%
I like it          117, 38%
I like it a lot.
It's Ok                       100, 33%
No
Would you recommend your friend to
  work in your team? Only 23% would



           71, 23%
                       113, 37%
Maybe
No
Yes       121, 40%
Looking for another job?
   85% aren’t ?


                                 45, 15%
                      108, 35%
Actively looking
Keeping an open ear
No                                   152, 50%
But why…. ?
   Developers are not happy at their current position
   So they wouldn’t recommend a friend joining
   But they aren’t leaving their jobs
   Fail, 
Excellent tools and technical environment,
Happy? – 51%


                     10, 26%   10, 25%
I like it
I like it a lot.
It's Ok            9, 23%        10, 26%
No
Happy with your job? (29%)

                                                                                     60, 20%
                                                             117, 38%
                                  I like it                                                    28, 9%
                                  I like it a lot.
                                  It's Ok
                                  No                                                100, 33%




                   Great team, happy? (50%)                                            Love their boss, happy? (63%)

                                                                                                           2, 5%
                           15, 24%                     17, 27%
I like it
                                                                                                                        14, 34%
I like it a lot.                                                                                 13, 32%
                                                                        I like it
It's Ok                 16, 26%                          14, 23%        I like it a lot.
No
                                                                        It's Ok
                                                                        No                                    12, 29%
Happy with your job? (29%)                                   Less than 40 hours, happy? (30%)


                                               60, 20%
                                                                                                       22, 21%
                            117, 38%
I like it                                                28, 9%                          44, 41%
                                                                    I like it                                    8, 7%
I like it a lot.
                                                                    I like it a lot.
It's Ok
                                                                    It's Ok
No                                            100, 33%                                                 33, 31%
                                                                    No




                                          Happy with their salary, Happy? (%65)


                                                           6, 15%
                                                                                       15, 37%
                       I like it
                                             8, 20%
                       I like it a lot.
                       It's Ok
                       No

                                                                  11, 28%
My thoughts VS. Real-Life
Before
 We’re generally happy with our jobs:

 The people around us have a great effect on our happiness

 We’re earning a lot but not satisfied with it

 We’re working a lot of hours

After:
 Only 29% happy: Things could be better!

 If the money’s good and the boss is good, we’re good (65%)

 We don’t work more than 50 hours

 Testing, Code reviews: get real!

 Productivity: not really…
Favorite Color == BLUE


                    39, 13%

          64, 21%             146, 48%
Blue
Green
Other
Red
               56, 18%

More Related Content

Viewers also liked

Employee Satisfaction
Employee SatisfactionEmployee Satisfaction
Employee Satisfaction
Marwa Abo-Amra
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
Arrielle Mali
 
Team Building: Creating Effective Teams
Team Building:  Creating Effective Teams Team Building:  Creating Effective Teams
Team Building: Creating Effective Teams
Dr. John Persico
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and Scrum
Voximate
 
Team Leadership
Team LeadershipTeam Leadership
Team Leadership
Shari Colliness
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
Rajeev Misra
 
Designing Teams for Emerging Challenges
Designing Teams for Emerging ChallengesDesigning Teams for Emerging Challenges
Designing Teams for Emerging Challenges
Aaron Irizarry
 

Viewers also liked (7)

Employee Satisfaction
Employee SatisfactionEmployee Satisfaction
Employee Satisfaction
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Team Building: Creating Effective Teams
Team Building:  Creating Effective Teams Team Building:  Creating Effective Teams
Team Building: Creating Effective Teams
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and Scrum
 
Team Leadership
Team LeadershipTeam Leadership
Team Leadership
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Designing Teams for Emerging Challenges
Designing Teams for Emerging ChallengesDesigning Teams for Emerging Challenges
Designing Teams for Emerging Challenges
 

Similar to The secrets of developer happiness - Yuval Goldstein @ alphageeks 5

The Road to Redesign: Meeting the Needs of Nontraditional Students via Online...
The Road to Redesign: Meeting the Needs of Nontraditional Students via Online...The Road to Redesign: Meeting the Needs of Nontraditional Students via Online...
The Road to Redesign: Meeting the Needs of Nontraditional Students via Online...
Meghan Hatalla
 
Summary answers 1st evaluation questionnaire for students
Summary answers 1st evaluation questionnaire for studentsSummary answers 1st evaluation questionnaire for students
Summary answers 1st evaluation questionnaire for students
Tsvetelena Taralova
 
Alex bols hea workshop 19th april 2012
Alex bols hea workshop 19th april 2012Alex bols hea workshop 19th april 2012
Alex bols hea workshop 19th april 2012
campone
 
Exe quest 2012 final
Exe quest 2012 finalExe quest 2012 final
Exe quest 2012 final
micheroo
 
Best Practice Approaches for Proactive Quality Management
Best Practice Approaches for Proactive Quality ManagementBest Practice Approaches for Proactive Quality Management
Best Practice Approaches for Proactive Quality Management
The Avoca Group
 
Career development survey results april 2012
Career development survey results april 2012Career development survey results april 2012
Career development survey results april 2012
Doug Shaw
 
Pepsico
PepsicoPepsico
Union Feedback Campaign Presentation Susmt
Union Feedback Campaign Presentation SusmtUnion Feedback Campaign Presentation Susmt
Union Feedback Campaign Presentation Susmt
uclanstudentsunion
 
High Ed Web Ark - E-Expectations #hewebar
High Ed Web Ark - E-Expectations #hewebarHigh Ed Web Ark - E-Expectations #hewebar
High Ed Web Ark - E-Expectations #hewebar
Jeremy Rex
 
Salesforce Admins Exposed
Salesforce Admins ExposedSalesforce Admins Exposed
Salesforce Admins Exposed
Cloudingo
 

Similar to The secrets of developer happiness - Yuval Goldstein @ alphageeks 5 (10)

The Road to Redesign: Meeting the Needs of Nontraditional Students via Online...
The Road to Redesign: Meeting the Needs of Nontraditional Students via Online...The Road to Redesign: Meeting the Needs of Nontraditional Students via Online...
The Road to Redesign: Meeting the Needs of Nontraditional Students via Online...
 
Summary answers 1st evaluation questionnaire for students
Summary answers 1st evaluation questionnaire for studentsSummary answers 1st evaluation questionnaire for students
Summary answers 1st evaluation questionnaire for students
 
Alex bols hea workshop 19th april 2012
Alex bols hea workshop 19th april 2012Alex bols hea workshop 19th april 2012
Alex bols hea workshop 19th april 2012
 
Exe quest 2012 final
Exe quest 2012 finalExe quest 2012 final
Exe quest 2012 final
 
Best Practice Approaches for Proactive Quality Management
Best Practice Approaches for Proactive Quality ManagementBest Practice Approaches for Proactive Quality Management
Best Practice Approaches for Proactive Quality Management
 
Career development survey results april 2012
Career development survey results april 2012Career development survey results april 2012
Career development survey results april 2012
 
Pepsico
PepsicoPepsico
Pepsico
 
Union Feedback Campaign Presentation Susmt
Union Feedback Campaign Presentation SusmtUnion Feedback Campaign Presentation Susmt
Union Feedback Campaign Presentation Susmt
 
High Ed Web Ark - E-Expectations #hewebar
High Ed Web Ark - E-Expectations #hewebarHigh Ed Web Ark - E-Expectations #hewebar
High Ed Web Ark - E-Expectations #hewebar
 
Salesforce Admins Exposed
Salesforce Admins ExposedSalesforce Admins Exposed
Salesforce Admins Exposed
 

More from Alphageeks

Shayke's SCRUM @alphageeks 6
Shayke's SCRUM @alphageeks 6Shayke's SCRUM @alphageeks 6
Shayke's SCRUM @alphageeks 6
Alphageeks
 
Do You Write Secure Code? by Erez Metula
Do You Write Secure Code? by Erez MetulaDo You Write Secure Code? by Erez Metula
Do You Write Secure Code? by Erez Metula
Alphageeks
 
Alphageeks #4: Example Embedding By Ohad Barzilay
Alphageeks #4: Example Embedding By Ohad BarzilayAlphageeks #4: Example Embedding By Ohad Barzilay
Alphageeks #4: Example Embedding By Ohad Barzilay
Alphageeks
 
Refael Ackermann @alphageeks on HTML5
Refael Ackermann @alphageeks on HTML5Refael Ackermann @alphageeks on HTML5
Refael Ackermann @alphageeks on HTML5
Alphageeks
 
Afik Gal @alphageeks: Flex Intro
Afik Gal @alphageeks: Flex IntroAfik Gal @alphageeks: Flex Intro
Afik Gal @alphageeks: Flex Intro
Alphageeks
 
Alphageeks meetup - Semantic Applications For Web
Alphageeks meetup - Semantic Applications For WebAlphageeks meetup - Semantic Applications For Web
Alphageeks meetup - Semantic Applications For Web
Alphageeks
 
Alphageeks meetup - facebook api
Alphageeks meetup - facebook apiAlphageeks meetup - facebook api
Alphageeks meetup - facebook api
Alphageeks
 

More from Alphageeks (7)

Shayke's SCRUM @alphageeks 6
Shayke's SCRUM @alphageeks 6Shayke's SCRUM @alphageeks 6
Shayke's SCRUM @alphageeks 6
 
Do You Write Secure Code? by Erez Metula
Do You Write Secure Code? by Erez MetulaDo You Write Secure Code? by Erez Metula
Do You Write Secure Code? by Erez Metula
 
Alphageeks #4: Example Embedding By Ohad Barzilay
Alphageeks #4: Example Embedding By Ohad BarzilayAlphageeks #4: Example Embedding By Ohad Barzilay
Alphageeks #4: Example Embedding By Ohad Barzilay
 
Refael Ackermann @alphageeks on HTML5
Refael Ackermann @alphageeks on HTML5Refael Ackermann @alphageeks on HTML5
Refael Ackermann @alphageeks on HTML5
 
Afik Gal @alphageeks: Flex Intro
Afik Gal @alphageeks: Flex IntroAfik Gal @alphageeks: Flex Intro
Afik Gal @alphageeks: Flex Intro
 
Alphageeks meetup - Semantic Applications For Web
Alphageeks meetup - Semantic Applications For WebAlphageeks meetup - Semantic Applications For Web
Alphageeks meetup - Semantic Applications For Web
 
Alphageeks meetup - facebook api
Alphageeks meetup - facebook apiAlphageeks meetup - facebook api
Alphageeks meetup - facebook api
 

Recently uploaded

RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 

Recently uploaded (20)

RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 

The secrets of developer happiness - Yuval Goldstein @ alphageeks 5

  • 1. THE SECRET OF DEVELOPER HAPPINESS? A SURVEY AMONG SOFTWARE DEVELOPERS Alphageeks IL, meetup #5, @yuvalgo, yuvalgo@gmail.com
  • 2. About the Survey  Who would answer a survey about their job?  Are we good/productive?  How people and environment affects us?  Are we happy at our jobs?  305 developers/managers answered in 3 days  Mostly from www.dzone.com and twitter links  DISCLAIMER
  • 3. Survey Population - Developers 7, 2% 32, 10% 20, 7% CIO/CTO/C*O/Architect Developer / QA / Graphic Design / Business Analyst Other 246, 81% Team leader of some sort (blank)
  • 4. Questions asked  Are you happy with your current position?  Do you respect your direct boss?  Are you looking for another job?  Are you happy with your current salary?  Would you recommend your friend to work in your team?  Do you do code reviews in your team?  Are you productive using the tools that you use (language, IDE, source control, database, build tools, runtime server platform)?  How professional are the people in your team?  How many hours do you work in an average week?  Does your team write developer tests code (unit testing, integration testing)?  How good are your team's deliverables?  Does your company communicate strategy, goals and customer feedback to you effectively?  What is your favorite color?
  • 5. My thoughts before the survey…  We’re generally happy with our jobs  The people around us have a great effect on our happiness  We’re earning a lot but not satisfied with it  We’re working a lot of hours
  • 6. How many hours a week do you work?  Less than 40 hours a week?  40-50?  50-60  60 +
  • 7. 87% working less than 50 hrs 7, 2% 107, 35% 40-50 158, 52% 50-60 Less than 40 More than 60 (OMFG) 33, 11%
  • 8. Satisfied with your salary? 60% are satisfied! 40, 13% It's great, I'm happy 80, 26% It's ok, not great 41, 14% 144, 47% It's terrible terrible terrible Not happy, need more cash!
  • 9. Do you respect your direct boss? Only 45%... He's ok but could be better 98, 32% 97, 32% I dont respect my boss at all I love my boss 41, 13% 69, 23% I respect my boss
  • 10. Good intra-communications? 20, 6% 110, 36% 97, 32% All the time Kinda.. Sometimes Strategy who? 78, 26%
  • 11. Methodology VS. Mythology  Do you conduct code reviews in your team?  Do you write developer (unit/integration) testing?  Are you using productive tools?  Is your team doing a good job?
  • 12. Do you do code reviews in your team? Not really… (only 8% do it all the time) 24, 8% All the time 161, 53% 120, 39% For 1 out of 3 or 5 tasks Not at all
  • 13. Productive tools? 51: yes, 49 no 39, 13% Excellent tools, very productive! 114, 37% 37, 12% I hate the tools I'm using, NOT productive at all I think the tools that I use 115, 38% makes me productive Productivity could be better
  • 14. How professional is your team? 71% says theirs good! 53, 17% Just barely 155, 51% 35, 12% Not at all They are good 62, 20% They're OK
  • 15. How good is your team (2) ? 47% says theirs good! Little bugs, allmost alwayes 24, 8% on time 62, 20% We are allmost ok, some bugs, sometimes late 119, 39% We are good but have some 100, 33% bugs, you know, the occasional late build We're terrible, lots of bugs, never on time
  • 16. 47% != 71%
  • 17. Only 29% Happy with their current position  28, 9% 60, 20% I like it 117, 38% I like it a lot. It's Ok 100, 33% No
  • 18. Would you recommend your friend to work in your team? Only 23% would 71, 23% 113, 37% Maybe No Yes 121, 40%
  • 19. Looking for another job? 85% aren’t ? 45, 15% 108, 35% Actively looking Keeping an open ear No 152, 50%
  • 20. But why…. ?  Developers are not happy at their current position  So they wouldn’t recommend a friend joining  But they aren’t leaving their jobs  Fail, 
  • 21. Excellent tools and technical environment, Happy? – 51% 10, 26% 10, 25% I like it I like it a lot. It's Ok 9, 23% 10, 26% No
  • 22. Happy with your job? (29%) 60, 20% 117, 38% I like it 28, 9% I like it a lot. It's Ok No 100, 33% Great team, happy? (50%) Love their boss, happy? (63%) 2, 5% 15, 24% 17, 27% I like it 14, 34% I like it a lot. 13, 32% I like it It's Ok 16, 26% 14, 23% I like it a lot. No It's Ok No 12, 29%
  • 23. Happy with your job? (29%) Less than 40 hours, happy? (30%) 60, 20% 22, 21% 117, 38% I like it 28, 9% 44, 41% I like it 8, 7% I like it a lot. I like it a lot. It's Ok It's Ok No 100, 33% 33, 31% No Happy with their salary, Happy? (%65) 6, 15% 15, 37% I like it 8, 20% I like it a lot. It's Ok No 11, 28%
  • 24. My thoughts VS. Real-Life Before  We’re generally happy with our jobs:  The people around us have a great effect on our happiness  We’re earning a lot but not satisfied with it  We’re working a lot of hours After:  Only 29% happy: Things could be better!  If the money’s good and the boss is good, we’re good (65%)  We don’t work more than 50 hours  Testing, Code reviews: get real!  Productivity: not really…
  • 25. Favorite Color == BLUE 39, 13% 64, 21% 146, 48% Blue Green Other Red 56, 18%