SlideShare a Scribd company logo
Beyond The Code Cave. 
Developing Developers Soft Skills 
Nigel James Director – Square Cloud Pty Ltd 
@SquareCloud
Who's who?
Where are we going? 
● Getting out of the code cave 
● Knowing me // Knowing you 
● Personality 
● Power of TEAM 
● Practical Communication 
● Questions and Discussion
Getting out of the Code Cave 
● Communication is important 
● Many Developers prioritise Coding over communication 
● They don't see it as important
Knowing me // Knowing you 
● Do you know how you think? 
● Are you a Visual, Auditory or Kinaesthetic Thinker? 
● What ways do you work best? 
● What are you blind spots and weaknesses? 
● Who or what presses your buttons and why? 
● Can you answer these questions for those in your team?
Personality 
● How are you wired? 
● Consider a profiling test for your team 
● Treat people as you would like to be treated 
● In essence communicate to their strengths 
● Lt Commander Data
Myers-Briggs 
● Interaction with the world: Introverts v Extroverts 
● Absorption of information: Sensors v Intuitive 
● Decision Making: Thinkers v Feelers 
● Organisation: Judger v Perceivers
Power of TEAM 
● Software is not a solo activity 
● Always someone to work with as a peer or a client relationship 
● Not everyone will think the same way 
● Use this to your advantage 
● Develop relationships with those who think differently 
● Get over us v them.
Cross Culture 
● Every communication is cross cultural 
● Watch out for jargon and insider acronyms 
● The sender is responsible for the receipt of the message 
● Some cultures just say 'Yes', so check they know what you are asking
Practical Communication 
● Pitch you voice to ensure you can be heard 
● Vary your tone 
● Posture 
● Confidence v Fear 
● Practise at every opportunity 
● You are always communicating
Questions and Discussion
Thanks for Listening 
Nigel James – Director Square Cloud Pty Ltd 
@SquareCloud 
nigel.james@squarecloud.com.au
Picture Credits: 
Bridge - https://www.flickr.com/photos/scottloftesness/12805095423 
Cave - https://www.flickr.com/photos/matthewvenn/3026210580 
Personality - https://www.flickr.com/photos/thomashawk/3332319267 
Lt Cmd Data - http://en.memory-alpha.org/wiki/The_Ensigns_of_Command_(episode) 
Team - https://www.flickr.com/photos/defenceimages/9653672799 
Thinker - https://www.flickr.com/photos/seatbelt67/502255276 
Flags - https://www.flickr.com/photos/borkurdotnet/691053039 
Communication - https://www.flickr.com/photos/dcosand/5399855440 
Dilbert - http://dilbert.com/2014-09-03/ 
Puzzle – http://squarecloud.com.au/ 
Personality graphic - http://www.businessinsider.com.au/best-jobs-for-every-personality-2014-9

More Related Content

Similar to Developing Developer Communications Skills

Tech survival 101
Tech survival 101Tech survival 101
Tech survival 101
Greg Jensen
 
Maintaining Your Culture Remotely
Maintaining Your Culture RemotelyMaintaining Your Culture Remotely
Maintaining Your Culture Remotely
Paul Fifield
 
Maintaining Your Culture Remotely
Maintaining Your Culture RemotelyMaintaining Your Culture Remotely
Maintaining Your Culture Remotely
Sales Impact Academy
 
IBADD Tech Survival 101
IBADD Tech Survival 101IBADD Tech Survival 101
IBADD Tech Survival 101
Tom Henricksen
 
How to be an Emotionally Intelligent Remote Leader
How to be an Emotionally Intelligent Remote LeaderHow to be an Emotionally Intelligent Remote Leader
How to be an Emotionally Intelligent Remote Leader
Sales Impact Academy
 
How to be an Emotionally Intelligent Remote Leader
How to be an Emotionally Intelligent Remote LeaderHow to be an Emotionally Intelligent Remote Leader
How to be an Emotionally Intelligent Remote Leader
Paul Fifield
 
Effective Communication - DiSC Profile
Effective Communication - DiSC ProfileEffective Communication - DiSC Profile
Effective Communication - DiSC Profile
Yaniv Preiss
 
Inclusive Design for cognitive disabilities, neurodiversity, and chronic illness
Inclusive Design for cognitive disabilities, neurodiversity, and chronic illnessInclusive Design for cognitive disabilities, neurodiversity, and chronic illness
Inclusive Design for cognitive disabilities, neurodiversity, and chronic illness
Ted Drake
 
How to Work with Teams as a Product Manager by fmr NY Magazine PM
How to Work with Teams as a Product Manager by fmr NY Magazine PMHow to Work with Teams as a Product Manager by fmr NY Magazine PM
How to Work with Teams as a Product Manager by fmr NY Magazine PM
Product School
 
Design in the wild
Design in the wildDesign in the wild
Design in the wild
Nicole Capuana
 
The path to becoming a social Jedi
The path to becoming a social JediThe path to becoming a social Jedi
The path to becoming a social Jedi
LetsConnect
 
The path to becoming a Social Jedi: Understanding the productivity improvemen...
The path to becoming a Social Jedi: Understanding the productivity improvemen...The path to becoming a Social Jedi: Understanding the productivity improvemen...
The path to becoming a Social Jedi: Understanding the productivity improvemen...
Mat Newman
 
How to be a good developer
How to be a good developerHow to be a good developer
How to be a good developer
Ashley Davis
 
Stakeholders, Users & Discovery - Smart Energy Challenge 2015
Stakeholders, Users & Discovery - Smart Energy Challenge 2015Stakeholders, Users & Discovery - Smart Energy Challenge 2015
Stakeholders, Users & Discovery - Smart Energy Challenge 2015
Sam Rye
 
How to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PMHow to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PM
Product School
 
Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simul...
Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simul...Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simul...
Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simul...
Lviv Startup Club
 
Neonpresent2
Neonpresent2Neonpresent2
Neonpresent2
Will Chang
 
NeonRez Presents
NeonRez PresentsNeonRez Presents
NeonRez Presents
Will Chang
 
Maximising teamwork in delivering software products
Maximising teamwork in delivering software productsMaximising teamwork in delivering software products
Maximising teamwork in delivering software products
Ryan Dawson
 
Virtual SDGC20 Workshop | Oct 23, 2020 | Dungeons and designers play base
Virtual SDGC20 Workshop | Oct 23, 2020 | Dungeons and designers play baseVirtual SDGC20 Workshop | Oct 23, 2020 | Dungeons and designers play base
Virtual SDGC20 Workshop | Oct 23, 2020 | Dungeons and designers play base
Service Design Network
 

Similar to Developing Developer Communications Skills (20)

Tech survival 101
Tech survival 101Tech survival 101
Tech survival 101
 
Maintaining Your Culture Remotely
Maintaining Your Culture RemotelyMaintaining Your Culture Remotely
Maintaining Your Culture Remotely
 
Maintaining Your Culture Remotely
Maintaining Your Culture RemotelyMaintaining Your Culture Remotely
Maintaining Your Culture Remotely
 
IBADD Tech Survival 101
IBADD Tech Survival 101IBADD Tech Survival 101
IBADD Tech Survival 101
 
How to be an Emotionally Intelligent Remote Leader
How to be an Emotionally Intelligent Remote LeaderHow to be an Emotionally Intelligent Remote Leader
How to be an Emotionally Intelligent Remote Leader
 
How to be an Emotionally Intelligent Remote Leader
How to be an Emotionally Intelligent Remote LeaderHow to be an Emotionally Intelligent Remote Leader
How to be an Emotionally Intelligent Remote Leader
 
Effective Communication - DiSC Profile
Effective Communication - DiSC ProfileEffective Communication - DiSC Profile
Effective Communication - DiSC Profile
 
Inclusive Design for cognitive disabilities, neurodiversity, and chronic illness
Inclusive Design for cognitive disabilities, neurodiversity, and chronic illnessInclusive Design for cognitive disabilities, neurodiversity, and chronic illness
Inclusive Design for cognitive disabilities, neurodiversity, and chronic illness
 
How to Work with Teams as a Product Manager by fmr NY Magazine PM
How to Work with Teams as a Product Manager by fmr NY Magazine PMHow to Work with Teams as a Product Manager by fmr NY Magazine PM
How to Work with Teams as a Product Manager by fmr NY Magazine PM
 
Design in the wild
Design in the wildDesign in the wild
Design in the wild
 
The path to becoming a social Jedi
The path to becoming a social JediThe path to becoming a social Jedi
The path to becoming a social Jedi
 
The path to becoming a Social Jedi: Understanding the productivity improvemen...
The path to becoming a Social Jedi: Understanding the productivity improvemen...The path to becoming a Social Jedi: Understanding the productivity improvemen...
The path to becoming a Social Jedi: Understanding the productivity improvemen...
 
How to be a good developer
How to be a good developerHow to be a good developer
How to be a good developer
 
Stakeholders, Users & Discovery - Smart Energy Challenge 2015
Stakeholders, Users & Discovery - Smart Energy Challenge 2015Stakeholders, Users & Discovery - Smart Energy Challenge 2015
Stakeholders, Users & Discovery - Smart Energy Challenge 2015
 
How to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PMHow to Break Down PM in Startups vs. Big Companies by WeWork PM
How to Break Down PM in Startups vs. Big Companies by WeWork PM
 
Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simul...
Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simul...Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simul...
Lviv PMDay 2016 S Наталія Яценко "Practicing Agile Skills with business simul...
 
Neonpresent2
Neonpresent2Neonpresent2
Neonpresent2
 
NeonRez Presents
NeonRez PresentsNeonRez Presents
NeonRez Presents
 
Maximising teamwork in delivering software products
Maximising teamwork in delivering software productsMaximising teamwork in delivering software products
Maximising teamwork in delivering software products
 
Virtual SDGC20 Workshop | Oct 23, 2020 | Dungeons and designers play base
Virtual SDGC20 Workshop | Oct 23, 2020 | Dungeons and designers play baseVirtual SDGC20 Workshop | Oct 23, 2020 | Dungeons and designers play base
Virtual SDGC20 Workshop | Oct 23, 2020 | Dungeons and designers play base
 

Recently uploaded

AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
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
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
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
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 

Recently uploaded (20)

AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
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
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
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
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 

Developing Developer Communications Skills

  • 1. Beyond The Code Cave. Developing Developers Soft Skills Nigel James Director – Square Cloud Pty Ltd @SquareCloud
  • 3. Where are we going? ● Getting out of the code cave ● Knowing me // Knowing you ● Personality ● Power of TEAM ● Practical Communication ● Questions and Discussion
  • 4.
  • 5. Getting out of the Code Cave ● Communication is important ● Many Developers prioritise Coding over communication ● They don't see it as important
  • 6.
  • 7.
  • 8. Knowing me // Knowing you ● Do you know how you think? ● Are you a Visual, Auditory or Kinaesthetic Thinker? ● What ways do you work best? ● What are you blind spots and weaknesses? ● Who or what presses your buttons and why? ● Can you answer these questions for those in your team?
  • 9.
  • 10. Personality ● How are you wired? ● Consider a profiling test for your team ● Treat people as you would like to be treated ● In essence communicate to their strengths ● Lt Commander Data
  • 11.
  • 12. Myers-Briggs ● Interaction with the world: Introverts v Extroverts ● Absorption of information: Sensors v Intuitive ● Decision Making: Thinkers v Feelers ● Organisation: Judger v Perceivers
  • 13.
  • 14.
  • 15.
  • 16. Power of TEAM ● Software is not a solo activity ● Always someone to work with as a peer or a client relationship ● Not everyone will think the same way ● Use this to your advantage ● Develop relationships with those who think differently ● Get over us v them.
  • 17.
  • 18. Cross Culture ● Every communication is cross cultural ● Watch out for jargon and insider acronyms ● The sender is responsible for the receipt of the message ● Some cultures just say 'Yes', so check they know what you are asking
  • 19.
  • 20. Practical Communication ● Pitch you voice to ensure you can be heard ● Vary your tone ● Posture ● Confidence v Fear ● Practise at every opportunity ● You are always communicating
  • 21.
  • 23.
  • 24. Thanks for Listening Nigel James – Director Square Cloud Pty Ltd @SquareCloud nigel.james@squarecloud.com.au
  • 25.
  • 26. Picture Credits: Bridge - https://www.flickr.com/photos/scottloftesness/12805095423 Cave - https://www.flickr.com/photos/matthewvenn/3026210580 Personality - https://www.flickr.com/photos/thomashawk/3332319267 Lt Cmd Data - http://en.memory-alpha.org/wiki/The_Ensigns_of_Command_(episode) Team - https://www.flickr.com/photos/defenceimages/9653672799 Thinker - https://www.flickr.com/photos/seatbelt67/502255276 Flags - https://www.flickr.com/photos/borkurdotnet/691053039 Communication - https://www.flickr.com/photos/dcosand/5399855440 Dilbert - http://dilbert.com/2014-09-03/ Puzzle – http://squarecloud.com.au/ Personality graphic - http://www.businessinsider.com.au/best-jobs-for-every-personality-2014-9