SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
TheTheTheTheThe
Soft SideSoft SideSoft SideSoft SideSoft Side
ofofofofof
Software DevelopmentSoftware DevelopmentSoftware DevelopmentSoftware DevelopmentSoftware Development
Hanno Embregts @hannotify
Post Your Questions!Post Your Questions!Post Your Questions!Post Your Questions!Post Your Questions!
tinyurl.com/softside-boftinyurl.com/softside-boftinyurl.com/softside-boftinyurl.com/softside-boftinyurl.com/softside-bof
https://pxhere.com/en/photo/1447013
You still need hardYou still need hardYou still need hardYou still need hardYou still need hard
skillsskillsskillsskillsskills
Yes. You really do.
https://www.pexels.com/nl-nl/foto/apparaat-automatisering-benodigdheden-industrie-9281/
Convincing everyoneConvincing everyoneConvincing everyoneConvincing everyoneConvincing everyone
Just knowing about the latest
technical stu will get you only so far.
https://pxhere.com/en/photo/999178
Soft skills play a vitalSoft skills play a vitalSoft skills play a vitalSoft skills play a vitalSoft skills play a vital
part in developing apart in developing apart in developing apart in developing apart in developing a
great productgreat productgreat productgreat productgreat product
You need to be able to convince
people, motivate them, listen to
them and treat them with respect.
https://pxhere.com/en/photo/1417529
Hey, don't just takeHey, don't just takeHey, don't just takeHey, don't just takeHey, don't just take mymymymymy
word for it!word for it!word for it!word for it!word for it!
Because lots of people seem to think
soft skills are important.
What skillsWhat skills
should I investshould I invest
in?in?
People skills.People skills.
No. I mean whatNo. I mean what
tools and besttools and best
practices shouldpractices should
I learn?I learn?
Learn whatLearn what
respect is. Thenrespect is. Then
use it onuse it on
everyoneeveryone
around you.around you.
— Kelsey
Hightower
(@kelseyhightower)
June 27, 2018
What skillsWhat skills
should I investshould I invest
in?in?
People skills.People skills.
No. I mean whatNo. I mean what
tools and besttools and best
practices shouldpractices should
I learn?I learn?
Learn whatLearn what
If you want to stayIf you want to stay
relevant as a softwarerelevant as a software
developer for the nextdeveloper for the next
ten years?ten years?
These are the 3 majorThese are the 3 major
things you should focusthings you should focus
on:on:
1. The ability to work in1. The ability to work in
a team.a team.
2. Communication.2. Communication.
respect is. Thenrespect is. Then
use it onuse it on
everyoneeveryone
around you.around you.
— Kelsey
Hightower
(@kelseyhightower)
June 27, 2018
3. Coaching and3. Coaching and
uplifting those moreuplifting those more
junior than you.junior than you.
Tech always changes.Tech always changes.
— Damien Ryan
(@djryan)
https://t.co/PtyzmHTI3chttps://t.co/PtyzmHTI3c
November 17,
2018
Petition toPetition to
rename "softrename "soft
skills" to "coreskills" to "core
skills" bc youskills" bc you
can't really becan't really be
successfulsuccessful
without them.without them.
— Shubheksha is
tired and tiring in
Berlin 😴
(@ScribblingOn)
May 19, 2019
Petition toPetition to
rename "softrename "soft
skills" to "coreskills" to "core
skills" bc youskills" bc you
can't really becan't really be
successfulsuccessful
without them.without them.
— Shubheksha is
tired and tiring in
Berlin 😴
(@ScribblingOn)
May 19, 2019
A disturbinglyA disturbingly
commoncommon
complaint I hearcomplaint I hear
from startupfrom startup
founders Ifounders I
advise:advise:
Their devs can’tTheir devs can’t
communicate.communicate.
Such skills—Such skills—
which everyonewhich everyone
can developcan develop
impact theimpact the
success of thesuccess of the
company andcompany and
the happiness ofthe happiness of
everyone in it.everyone in it.
But yeah, let’sBut yeah, let’s
just keepjust keep
arguing aboutarguing about
JavaScriptJavaScript
frameworks…frameworks…
🤔🤔
— April Wensel
Good AdviceGood AdviceGood AdviceGood AdviceGood Advice
and Bestand Bestand Bestand Bestand Best
PracticesPracticesPracticesPracticesPractices
It dependsIt dependsIt dependsIt dependsIt depends
Sorry about that.
https://pxhere.com/en/photo/913382
Khalid @ Home
@buhakmeh
After 10 years of professional programming, I've come to the
realization that it's really really really hard to give "good" advice
or "best practices". Context is everything.
790 4:35 PM - Dec 25, 2018 · New Cumberland, PA
178 people are talking about this
The CEO andThe CEO andThe CEO andThe CEO andThe CEO and
the Threethe Threethe Threethe Threethe Three
EnvelopesEnvelopesEnvelopesEnvelopesEnvelopes
You are bound to makeYou are bound to makeYou are bound to makeYou are bound to makeYou are bound to make
mistakesmistakesmistakesmistakesmistakes
...and really, that's OK!
https://pxhere.com/en/photo/918274
There is no singleThere is no singleThere is no singleThere is no singleThere is no single
'right answer''right answer''right answer''right answer''right answer'
Situations, people and cultures di er
dramatically.
https://pxhere.com/en/photo/1418854
So, how isSo, how isSo, how isSo, how isSo, how is
this gonnathis gonnathis gonnathis gonnathis gonna
work?work?work?work?work?
We'll gather allWe'll gather allWe'll gather allWe'll gather allWe'll gather all
questions you mightquestions you mightquestions you mightquestions you mightquestions you might
have...have...have...have...have...
...and we put them on a Trello board.
Then you can cast yourThen you can cast yourThen you can cast yourThen you can cast yourThen you can cast your
votes on questions youvotes on questions youvotes on questions youvotes on questions youvotes on questions you
want to hear an answerwant to hear an answerwant to hear an answerwant to hear an answerwant to hear an answer
to...to...to...to...to...
...and I'll discuss the top voted
questions until we run out of time.
Ask & VoteAsk & VoteAsk & VoteAsk & VoteAsk & Vote
Instructions for AskingInstructions for AskingInstructions for AskingInstructions for AskingInstructions for Asking
Choose an appropriate category:Choose an appropriate category:
Motivating
Convincing
Communicating
Respecting
Miscellaneous
(choose this one if you don't know which one it is)
Instructions for AskingInstructions for AskingInstructions for AskingInstructions for AskingInstructions for Asking
Mention details relevant to the topic, for example:Mention details relevant to the topic, for example:
some general context;
your work experience (in years);
how long you have been on the project;
local culture.
Instructions for VotingInstructions for VotingInstructions for VotingInstructions for VotingInstructions for Voting
Post Your Questions!Post Your Questions!Post Your Questions!Post Your Questions!Post Your Questions!
tinyurl.com/softside-boftinyurl.com/softside-boftinyurl.com/softside-boftinyurl.com/softside-boftinyurl.com/softside-bof
https://pxhere.com/en/photo/1447013
Where can I learn more?Where can I learn more?Where can I learn more?Where can I learn more?Where can I learn more?
Firstly, learn by making mistakes!
Hosts Dave Smith and Jamison Dance cover
a wide range of topics
You can even ask them your own questions
via Twitter!
Where can I learn more?Where can I learn more?Where can I learn more?Where can I learn more?Where can I learn more?
Firstly, learn by making mistakes!
Listen to the excellent Soft Skills Engineering
podcast
Hosts Dave Smith and Jamison Dance cover
a wide range of topics
You can even ask them your own questions
via Twitter!
( )softskills.audio
Any (more)Any (more)Any (more)Any (more)Any (more)
questions?questions?questions?questions?questions?
Thank you! ☺Thank you! ☺Thank you! ☺Thank you! ☺Thank you! ☺
tinyurl.com/softside-bof-slides
hannotify.github.io
@hannotify
hanno.embregts@infosupport.com

Contenu connexe

Similaire à The Soft Side of Software Development / Devoxx 2019

Production management stage 1
Production management stage 1Production management stage 1
Production management stage 1Benedict Terry
 
Dont wait what 300 ld leaders have learned about building data fluency
 Dont wait what 300 ld leaders have learned about building data fluency Dont wait what 300 ld leaders have learned about building data fluency
Dont wait what 300 ld leaders have learned about building data fluencyHuman Capital Media
 
But today, theyre n o t e n o u g h . D o y o u f i n d .docx
But today, theyre n o t e n o u g h .  D o y o u f i n d .docxBut today, theyre n o t e n o u g h .  D o y o u f i n d .docx
But today, theyre n o t e n o u g h . D o y o u f i n d .docxhumphrieskalyn
 
Getting to Wow - Bill Riechert
Getting to Wow - Bill Riechert Getting to Wow - Bill Riechert
Getting to Wow - Bill Riechert ideatoipo
 
From Intake to Engagement: Old School and New Cool Strategies and Techniques
From Intake to Engagement: Old School and New Cool Strategies and TechniquesFrom Intake to Engagement: Old School and New Cool Strategies and Techniques
From Intake to Engagement: Old School and New Cool Strategies and TechniquesRecruitDC
 
Anytime, Anywhere, Any Device: Developing a Mobile Website for Your Library
Anytime, Anywhere, Any Device: Developing a Mobile Website for Your LibraryAnytime, Anywhere, Any Device: Developing a Mobile Website for Your Library
Anytime, Anywhere, Any Device: Developing a Mobile Website for Your LibraryMobile Libraries
 
TEAMING EXPERIENCE DESIGN (Intersection 2018)
TEAMING EXPERIENCE DESIGN (Intersection 2018)TEAMING EXPERIENCE DESIGN (Intersection 2018)
TEAMING EXPERIENCE DESIGN (Intersection 2018)Marco Calzolari
 
Apps as Machines — at FH Potsdam
Apps as Machines — at FH PotsdamApps as Machines — at FH Potsdam
Apps as Machines — at FH PotsdamMartin Jordan
 
New at the top: Phase2’s Thomas Tague found the sweet spot between tech and b...
New at the top: Phase2’s Thomas Tague found the sweet spot between tech and b...New at the top: Phase2’s Thomas Tague found the sweet spot between tech and b...
New at the top: Phase2’s Thomas Tague found the sweet spot between tech and b...Thomas Tague
 
What your employees need to learn to work with data in the 21 st century
What your employees need to learn to work with data in the 21 st century What your employees need to learn to work with data in the 21 st century
What your employees need to learn to work with data in the 21 st century Human Capital Media
 
Irn bru pro forma 1
Irn bru pro forma 1Irn bru pro forma 1
Irn bru pro forma 1fin sedgwick
 
Forms are boring
Forms are boringForms are boring
Forms are boringJoe Leech
 
The art and science of pitching 6
The art and science of pitching 6The art and science of pitching 6
The art and science of pitching 6Khaled Sadeddin
 
Irn bru pro forma 1
Irn bru pro forma 1Irn bru pro forma 1
Irn bru pro forma 1fin sedgwick
 
Southampton Graphic & Web design course 'Pitching & Qualification' presentation
Southampton Graphic & Web design course 'Pitching & Qualification' presentationSouthampton Graphic & Web design course 'Pitching & Qualification' presentation
Southampton Graphic & Web design course 'Pitching & Qualification' presentationrenemorency
 
Leanconf 2014: the agony of lean startup by tristan kromer
Leanconf 2014: the agony of lean startup by tristan kromerLeanconf 2014: the agony of lean startup by tristan kromer
Leanconf 2014: the agony of lean startup by tristan kromerLeanconf
 

Similaire à The Soft Side of Software Development / Devoxx 2019 (20)

Production management stage 1
Production management stage 1Production management stage 1
Production management stage 1
 
Dont wait what 300 ld leaders have learned about building data fluency
 Dont wait what 300 ld leaders have learned about building data fluency Dont wait what 300 ld leaders have learned about building data fluency
Dont wait what 300 ld leaders have learned about building data fluency
 
But today, theyre n o t e n o u g h . D o y o u f i n d .docx
But today, theyre n o t e n o u g h .  D o y o u f i n d .docxBut today, theyre n o t e n o u g h .  D o y o u f i n d .docx
But today, theyre n o t e n o u g h . D o y o u f i n d .docx
 
Getting to Wow - Bill Riechert
Getting to Wow - Bill Riechert Getting to Wow - Bill Riechert
Getting to Wow - Bill Riechert
 
From Intake to Engagement: Old School and New Cool Strategies and Techniques
From Intake to Engagement: Old School and New Cool Strategies and TechniquesFrom Intake to Engagement: Old School and New Cool Strategies and Techniques
From Intake to Engagement: Old School and New Cool Strategies and Techniques
 
Anytime, Anywhere, Any Device: Developing a Mobile Website for Your Library
Anytime, Anywhere, Any Device: Developing a Mobile Website for Your LibraryAnytime, Anywhere, Any Device: Developing a Mobile Website for Your Library
Anytime, Anywhere, Any Device: Developing a Mobile Website for Your Library
 
TEAMING EXPERIENCE DESIGN (Intersection 2018)
TEAMING EXPERIENCE DESIGN (Intersection 2018)TEAMING EXPERIENCE DESIGN (Intersection 2018)
TEAMING EXPERIENCE DESIGN (Intersection 2018)
 
Apps as Machines — at FH Potsdam
Apps as Machines — at FH PotsdamApps as Machines — at FH Potsdam
Apps as Machines — at FH Potsdam
 
New at the top: Phase2’s Thomas Tague found the sweet spot between tech and b...
New at the top: Phase2’s Thomas Tague found the sweet spot between tech and b...New at the top: Phase2’s Thomas Tague found the sweet spot between tech and b...
New at the top: Phase2’s Thomas Tague found the sweet spot between tech and b...
 
What your employees need to learn to work with data in the 21 st century
What your employees need to learn to work with data in the 21 st century What your employees need to learn to work with data in the 21 st century
What your employees need to learn to work with data in the 21 st century
 
MSP Automation - Application and Execution
MSP Automation - Application and ExecutionMSP Automation - Application and Execution
MSP Automation - Application and Execution
 
Irn bru pro forma 1
Irn bru pro forma 1Irn bru pro forma 1
Irn bru pro forma 1
 
Forms are boring
Forms are boringForms are boring
Forms are boring
 
STC PMC Newsletter 2004-04
STC PMC Newsletter 2004-04STC PMC Newsletter 2004-04
STC PMC Newsletter 2004-04
 
The art and science of pitching 6
The art and science of pitching 6The art and science of pitching 6
The art and science of pitching 6
 
Content Strategy 101
Content Strategy 101Content Strategy 101
Content Strategy 101
 
Irn bru pro forma 1
Irn bru pro forma 1Irn bru pro forma 1
Irn bru pro forma 1
 
Southampton Graphic & Web design course 'Pitching & Qualification' presentation
Southampton Graphic & Web design course 'Pitching & Qualification' presentationSouthampton Graphic & Web design course 'Pitching & Qualification' presentation
Southampton Graphic & Web design course 'Pitching & Qualification' presentation
 
Beyond Usability
Beyond UsabilityBeyond Usability
Beyond Usability
 
Leanconf 2014: the agony of lean startup by tristan kromer
Leanconf 2014: the agony of lean startup by tristan kromerLeanconf 2014: the agony of lean startup by tristan kromer
Leanconf 2014: the agony of lean startup by tristan kromer
 

Plus de 🎤 Hanno Embregts 🎸

Pattern Matching: Small Enhancement or Major Feature?
Pattern Matching: Small Enhancement or Major Feature?Pattern Matching: Small Enhancement or Major Feature?
Pattern Matching: Small Enhancement or Major Feature?🎤 Hanno Embregts 🎸
 
Pattern Matching - Small Enhancement or Major Feature? from Developer Week 202
Pattern Matching - Small Enhancement or Major Feature? from Developer Week 202Pattern Matching - Small Enhancement or Major Feature? from Developer Week 202
Pattern Matching - Small Enhancement or Major Feature? from Developer Week 202🎤 Hanno Embregts 🎸
 
"Will Git Be Around Forever? A List of Possible Successors" from Devoxx 2022
"Will Git Be Around Forever? A List of Possible Successors" from Devoxx 2022"Will Git Be Around Forever? A List of Possible Successors" from Devoxx 2022
"Will Git Be Around Forever? A List of Possible Successors" from Devoxx 2022🎤 Hanno Embregts 🎸
 
"Will Git Be Around Forever? A List of Possible Successors" from FrontMania 2022
"Will Git Be Around Forever? A List of Possible Successors" from FrontMania 2022"Will Git Be Around Forever? A List of Possible Successors" from FrontMania 2022
"Will Git Be Around Forever? A List of Possible Successors" from FrontMania 2022🎤 Hanno Embregts 🎸
 
Pattern Matching: Small Enhancement or Major Feature?
Pattern Matching: Small Enhancement or Major Feature?Pattern Matching: Small Enhancement or Major Feature?
Pattern Matching: Small Enhancement or Major Feature?🎤 Hanno Embregts 🎸
 
JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"
JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"
JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"🎤 Hanno Embregts 🎸
 
"Will Git Be Around Forever? A List of Possible Successors" at UtrechtJUG
"Will Git Be Around Forever? A List of Possible Successors" at UtrechtJUG"Will Git Be Around Forever? A List of Possible Successors" at UtrechtJUG
"Will Git Be Around Forever? A List of Possible Successors" at UtrechtJUG🎤 Hanno Embregts 🎸
 
Pattern Matching: Small Enhancement or Major Feature? (talk from jLove 2021)
Pattern Matching: Small Enhancement or Major Feature? (talk from jLove 2021)Pattern Matching: Small Enhancement or Major Feature? (talk from jLove 2021)
Pattern Matching: Small Enhancement or Major Feature? (talk from jLove 2021)🎤 Hanno Embregts 🎸
 
Pattern Matching: From Small Enhancement to Major Feature (talk from JavaLand...
Pattern Matching: From Small Enhancement to Major Feature (talk from JavaLand...Pattern Matching: From Small Enhancement to Major Feature (talk from JavaLand...
Pattern Matching: From Small Enhancement to Major Feature (talk from JavaLand...🎤 Hanno Embregts 🎸
 
Entering the Fourth Dimension of OCR with Tesseract
Entering the Fourth Dimension of OCR with TesseractEntering the Fourth Dimension of OCR with Tesseract
Entering the Fourth Dimension of OCR with Tesseract🎤 Hanno Embregts 🎸
 
Beware of Survivorship Bias! (conference talk at J-Fall 2019)
Beware of Survivorship Bias! (conference talk at J-Fall 2019)Beware of Survivorship Bias! (conference talk at J-Fall 2019)
Beware of Survivorship Bias! (conference talk at J-Fall 2019)🎤 Hanno Embregts 🎸
 
Will Git Be Around Forever? A List of Possible Successors
Will Git Be Around Forever? A List of Possible SuccessorsWill Git Be Around Forever? A List of Possible Successors
Will Git Be Around Forever? A List of Possible Successors🎤 Hanno Embregts 🎸
 
Entering the Fourth Dimension of OCR with Tesseract - Talk from Voxxed Days B...
Entering the Fourth Dimension of OCR with Tesseract - Talk from Voxxed Days B...Entering the Fourth Dimension of OCR with Tesseract - Talk from Voxxed Days B...
Entering the Fourth Dimension of OCR with Tesseract - Talk from Voxxed Days B...🎤 Hanno Embregts 🎸
 
QWERTY or DVORAK? Debunking the Keyboard Layout Myths -- from GeeCON 2018
QWERTY or DVORAK? Debunking the Keyboard Layout Myths -- from GeeCON 2018QWERTY or DVORAK? Debunking the Keyboard Layout Myths -- from GeeCON 2018
QWERTY or DVORAK? Debunking the Keyboard Layout Myths -- from GeeCON 2018🎤 Hanno Embregts 🎸
 
Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...
Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...
Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...🎤 Hanno Embregts 🎸
 
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)🎤 Hanno Embregts 🎸
 
Building a Spring Boot Application - Ask the Audience!
Building a Spring Boot Application - Ask the Audience!Building a Spring Boot Application - Ask the Audience!
Building a Spring Boot Application - Ask the Audience!🎤 Hanno Embregts 🎸
 
QWERTY or DVORAK? Debunking the Keyboard Layout Myths
QWERTY or DVORAK? Debunking the Keyboard Layout MythsQWERTY or DVORAK? Debunking the Keyboard Layout Myths
QWERTY or DVORAK? Debunking the Keyboard Layout Myths🎤 Hanno Embregts 🎸
 
Building a Spring Boot Application - Ask the Audience! (from JavaLand 2017)
Building a Spring Boot Application - Ask the Audience!  (from JavaLand 2017)Building a Spring Boot Application - Ask the Audience!  (from JavaLand 2017)
Building a Spring Boot Application - Ask the Audience! (from JavaLand 2017)🎤 Hanno Embregts 🎸
 
Migrating 25K lines of Ant scripting to Gradle
Migrating 25K lines of Ant scripting to GradleMigrating 25K lines of Ant scripting to Gradle
Migrating 25K lines of Ant scripting to Gradle🎤 Hanno Embregts 🎸
 

Plus de 🎤 Hanno Embregts 🎸 (20)

Pattern Matching: Small Enhancement or Major Feature?
Pattern Matching: Small Enhancement or Major Feature?Pattern Matching: Small Enhancement or Major Feature?
Pattern Matching: Small Enhancement or Major Feature?
 
Pattern Matching - Small Enhancement or Major Feature? from Developer Week 202
Pattern Matching - Small Enhancement or Major Feature? from Developer Week 202Pattern Matching - Small Enhancement or Major Feature? from Developer Week 202
Pattern Matching - Small Enhancement or Major Feature? from Developer Week 202
 
"Will Git Be Around Forever? A List of Possible Successors" from Devoxx 2022
"Will Git Be Around Forever? A List of Possible Successors" from Devoxx 2022"Will Git Be Around Forever? A List of Possible Successors" from Devoxx 2022
"Will Git Be Around Forever? A List of Possible Successors" from Devoxx 2022
 
"Will Git Be Around Forever? A List of Possible Successors" from FrontMania 2022
"Will Git Be Around Forever? A List of Possible Successors" from FrontMania 2022"Will Git Be Around Forever? A List of Possible Successors" from FrontMania 2022
"Will Git Be Around Forever? A List of Possible Successors" from FrontMania 2022
 
Pattern Matching: Small Enhancement or Major Feature?
Pattern Matching: Small Enhancement or Major Feature?Pattern Matching: Small Enhancement or Major Feature?
Pattern Matching: Small Enhancement or Major Feature?
 
JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"
JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"
JCON 2021 talk - "Wil Git Be Around Forever? A List of Possible Successors"
 
"Will Git Be Around Forever? A List of Possible Successors" at UtrechtJUG
"Will Git Be Around Forever? A List of Possible Successors" at UtrechtJUG"Will Git Be Around Forever? A List of Possible Successors" at UtrechtJUG
"Will Git Be Around Forever? A List of Possible Successors" at UtrechtJUG
 
Pattern Matching: Small Enhancement or Major Feature? (talk from jLove 2021)
Pattern Matching: Small Enhancement or Major Feature? (talk from jLove 2021)Pattern Matching: Small Enhancement or Major Feature? (talk from jLove 2021)
Pattern Matching: Small Enhancement or Major Feature? (talk from jLove 2021)
 
Pattern Matching: From Small Enhancement to Major Feature (talk from JavaLand...
Pattern Matching: From Small Enhancement to Major Feature (talk from JavaLand...Pattern Matching: From Small Enhancement to Major Feature (talk from JavaLand...
Pattern Matching: From Small Enhancement to Major Feature (talk from JavaLand...
 
Entering the Fourth Dimension of OCR with Tesseract
Entering the Fourth Dimension of OCR with TesseractEntering the Fourth Dimension of OCR with Tesseract
Entering the Fourth Dimension of OCR with Tesseract
 
Beware of Survivorship Bias! (conference talk at J-Fall 2019)
Beware of Survivorship Bias! (conference talk at J-Fall 2019)Beware of Survivorship Bias! (conference talk at J-Fall 2019)
Beware of Survivorship Bias! (conference talk at J-Fall 2019)
 
Will Git Be Around Forever? A List of Possible Successors
Will Git Be Around Forever? A List of Possible SuccessorsWill Git Be Around Forever? A List of Possible Successors
Will Git Be Around Forever? A List of Possible Successors
 
Entering the Fourth Dimension of OCR with Tesseract - Talk from Voxxed Days B...
Entering the Fourth Dimension of OCR with Tesseract - Talk from Voxxed Days B...Entering the Fourth Dimension of OCR with Tesseract - Talk from Voxxed Days B...
Entering the Fourth Dimension of OCR with Tesseract - Talk from Voxxed Days B...
 
QWERTY or DVORAK? Debunking the Keyboard Layout Myths -- from GeeCON 2018
QWERTY or DVORAK? Debunking the Keyboard Layout Myths -- from GeeCON 2018QWERTY or DVORAK? Debunking the Keyboard Layout Myths -- from GeeCON 2018
QWERTY or DVORAK? Debunking the Keyboard Layout Myths -- from GeeCON 2018
 
Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...
Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...
Building a Spring Boot 2 Application - Ask the Audience! (from Voxxed Days Vi...
 
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
Building a Spring Boot Application - Ask the Audience! (from JVMCon 2018)
 
Building a Spring Boot Application - Ask the Audience!
Building a Spring Boot Application - Ask the Audience!Building a Spring Boot Application - Ask the Audience!
Building a Spring Boot Application - Ask the Audience!
 
QWERTY or DVORAK? Debunking the Keyboard Layout Myths
QWERTY or DVORAK? Debunking the Keyboard Layout MythsQWERTY or DVORAK? Debunking the Keyboard Layout Myths
QWERTY or DVORAK? Debunking the Keyboard Layout Myths
 
Building a Spring Boot Application - Ask the Audience! (from JavaLand 2017)
Building a Spring Boot Application - Ask the Audience!  (from JavaLand 2017)Building a Spring Boot Application - Ask the Audience!  (from JavaLand 2017)
Building a Spring Boot Application - Ask the Audience! (from JavaLand 2017)
 
Migrating 25K lines of Ant scripting to Gradle
Migrating 25K lines of Ant scripting to GradleMigrating 25K lines of Ant scripting to Gradle
Migrating 25K lines of Ant scripting to Gradle
 

Dernier

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...software pro Development
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 

Dernier (20)

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 

The Soft Side of Software Development / Devoxx 2019

  • 1. TheTheTheTheThe Soft SideSoft SideSoft SideSoft SideSoft Side ofofofofof Software DevelopmentSoftware DevelopmentSoftware DevelopmentSoftware DevelopmentSoftware Development Hanno Embregts @hannotify
  • 2. Post Your Questions!Post Your Questions!Post Your Questions!Post Your Questions!Post Your Questions! tinyurl.com/softside-boftinyurl.com/softside-boftinyurl.com/softside-boftinyurl.com/softside-boftinyurl.com/softside-bof https://pxhere.com/en/photo/1447013
  • 3.
  • 4. You still need hardYou still need hardYou still need hardYou still need hardYou still need hard skillsskillsskillsskillsskills Yes. You really do. https://www.pexels.com/nl-nl/foto/apparaat-automatisering-benodigdheden-industrie-9281/
  • 5. Convincing everyoneConvincing everyoneConvincing everyoneConvincing everyoneConvincing everyone Just knowing about the latest technical stu will get you only so far. https://pxhere.com/en/photo/999178
  • 6. Soft skills play a vitalSoft skills play a vitalSoft skills play a vitalSoft skills play a vitalSoft skills play a vital part in developing apart in developing apart in developing apart in developing apart in developing a great productgreat productgreat productgreat productgreat product You need to be able to convince people, motivate them, listen to them and treat them with respect. https://pxhere.com/en/photo/1417529
  • 7. Hey, don't just takeHey, don't just takeHey, don't just takeHey, don't just takeHey, don't just take mymymymymy word for it!word for it!word for it!word for it!word for it! Because lots of people seem to think soft skills are important.
  • 8.
  • 9.
  • 10. What skillsWhat skills should I investshould I invest in?in? People skills.People skills. No. I mean whatNo. I mean what tools and besttools and best practices shouldpractices should I learn?I learn? Learn whatLearn what
  • 11. respect is. Thenrespect is. Then use it onuse it on everyoneeveryone around you.around you. — Kelsey Hightower (@kelseyhightower) June 27, 2018
  • 12. What skillsWhat skills should I investshould I invest in?in? People skills.People skills. No. I mean whatNo. I mean what tools and besttools and best practices shouldpractices should I learn?I learn? Learn whatLearn what If you want to stayIf you want to stay relevant as a softwarerelevant as a software developer for the nextdeveloper for the next ten years?ten years? These are the 3 majorThese are the 3 major things you should focusthings you should focus on:on: 1. The ability to work in1. The ability to work in a team.a team. 2. Communication.2. Communication.
  • 13. respect is. Thenrespect is. Then use it onuse it on everyoneeveryone around you.around you. — Kelsey Hightower (@kelseyhightower) June 27, 2018 3. Coaching and3. Coaching and uplifting those moreuplifting those more junior than you.junior than you. Tech always changes.Tech always changes. — Damien Ryan (@djryan) https://t.co/PtyzmHTI3chttps://t.co/PtyzmHTI3c November 17, 2018
  • 14.
  • 15.
  • 16. Petition toPetition to rename "softrename "soft skills" to "coreskills" to "core skills" bc youskills" bc you can't really becan't really be successfulsuccessful without them.without them. — Shubheksha is tired and tiring in Berlin 😴 (@ScribblingOn) May 19, 2019
  • 17.
  • 18. Petition toPetition to rename "softrename "soft skills" to "coreskills" to "core skills" bc youskills" bc you can't really becan't really be successfulsuccessful without them.without them. — Shubheksha is tired and tiring in Berlin 😴 (@ScribblingOn) May 19, 2019 A disturbinglyA disturbingly commoncommon complaint I hearcomplaint I hear from startupfrom startup founders Ifounders I advise:advise: Their devs can’tTheir devs can’t communicate.communicate. Such skills—Such skills— which everyonewhich everyone
  • 19. can developcan develop impact theimpact the success of thesuccess of the company andcompany and the happiness ofthe happiness of everyone in it.everyone in it. But yeah, let’sBut yeah, let’s just keepjust keep arguing aboutarguing about JavaScriptJavaScript frameworks…frameworks… 🤔🤔 — April Wensel
  • 20. Good AdviceGood AdviceGood AdviceGood AdviceGood Advice and Bestand Bestand Bestand Bestand Best PracticesPracticesPracticesPracticesPractices
  • 21. It dependsIt dependsIt dependsIt dependsIt depends Sorry about that. https://pxhere.com/en/photo/913382
  • 22. Khalid @ Home @buhakmeh After 10 years of professional programming, I've come to the realization that it's really really really hard to give "good" advice or "best practices". Context is everything. 790 4:35 PM - Dec 25, 2018 · New Cumberland, PA 178 people are talking about this
  • 23. The CEO andThe CEO andThe CEO andThe CEO andThe CEO and the Threethe Threethe Threethe Threethe Three EnvelopesEnvelopesEnvelopesEnvelopesEnvelopes
  • 24. You are bound to makeYou are bound to makeYou are bound to makeYou are bound to makeYou are bound to make mistakesmistakesmistakesmistakesmistakes ...and really, that's OK! https://pxhere.com/en/photo/918274
  • 25. There is no singleThere is no singleThere is no singleThere is no singleThere is no single 'right answer''right answer''right answer''right answer''right answer' Situations, people and cultures di er dramatically. https://pxhere.com/en/photo/1418854
  • 26. So, how isSo, how isSo, how isSo, how isSo, how is this gonnathis gonnathis gonnathis gonnathis gonna work?work?work?work?work?
  • 27. We'll gather allWe'll gather allWe'll gather allWe'll gather allWe'll gather all questions you mightquestions you mightquestions you mightquestions you mightquestions you might have...have...have...have...have... ...and we put them on a Trello board.
  • 28. Then you can cast yourThen you can cast yourThen you can cast yourThen you can cast yourThen you can cast your votes on questions youvotes on questions youvotes on questions youvotes on questions youvotes on questions you want to hear an answerwant to hear an answerwant to hear an answerwant to hear an answerwant to hear an answer to...to...to...to...to... ...and I'll discuss the top voted questions until we run out of time.
  • 29. Ask & VoteAsk & VoteAsk & VoteAsk & VoteAsk & Vote
  • 30. Instructions for AskingInstructions for AskingInstructions for AskingInstructions for AskingInstructions for Asking Choose an appropriate category:Choose an appropriate category: Motivating Convincing Communicating Respecting Miscellaneous (choose this one if you don't know which one it is)
  • 31. Instructions for AskingInstructions for AskingInstructions for AskingInstructions for AskingInstructions for Asking Mention details relevant to the topic, for example:Mention details relevant to the topic, for example: some general context; your work experience (in years); how long you have been on the project; local culture.
  • 32. Instructions for VotingInstructions for VotingInstructions for VotingInstructions for VotingInstructions for Voting
  • 33.
  • 34. Post Your Questions!Post Your Questions!Post Your Questions!Post Your Questions!Post Your Questions! tinyurl.com/softside-boftinyurl.com/softside-boftinyurl.com/softside-boftinyurl.com/softside-boftinyurl.com/softside-bof https://pxhere.com/en/photo/1447013
  • 35. Where can I learn more?Where can I learn more?Where can I learn more?Where can I learn more?Where can I learn more? Firstly, learn by making mistakes! Hosts Dave Smith and Jamison Dance cover a wide range of topics You can even ask them your own questions via Twitter!
  • 36. Where can I learn more?Where can I learn more?Where can I learn more?Where can I learn more?Where can I learn more? Firstly, learn by making mistakes! Listen to the excellent Soft Skills Engineering podcast Hosts Dave Smith and Jamison Dance cover a wide range of topics You can even ask them your own questions via Twitter! ( )softskills.audio
  • 37. Any (more)Any (more)Any (more)Any (more)Any (more) questions?questions?questions?questions?questions?
  • 38. Thank you! ☺Thank you! ☺Thank you! ☺Thank you! ☺Thank you! ☺ tinyurl.com/softside-bof-slides hannotify.github.io @hannotify hanno.embregts@infosupport.com