A journey
Rafael Dohms @rdohms
into yourLizard Brain
pict
ure
by: d
ough
nu7
How did you learn to Think Like a Developer?
photo by sfxeric
What do developers do?
What do developers do?
spoiler: it's not about code!
WE Solve problems
photo by alive_at_now
photo by deathtostock
photo by deathtostock
"
""
" """
"
"
"
""
"
"
photo by deathtostock
"
""
""
""
""
"
""
""
photo by deathtostock
"
""
""
""
""
"
""
""
photo by deathtostock
Understanding Problems
photo by Kalexanderson
Have a plan
#
$
photo by jujuwiz
Impulsive-Driven execution
I don’t know what i’m doing!
photo by wallpapersinhq
Empathy“the ability to understand and share the feelings of another"
photo by Pierre Phaneuf
“I need a button"— every client, ever.
photo by wlodi
Technological Knowledge
Understanding of goals
Better solutions
+=
photo by rudyjuanito
Restate the Problemphoto by Scott Ableman
rubber ducking
photo by okhihowareyou
Plush ElePHPant-ingphoto by ztec
Implementing Solutions
photo by kgregory
Pattern Recognition
photo by jan.gosmann
photo by jdhancock
Read LOTS OF books
photo by Gordon McKinlay
environments shape your
skill set
Read lots of code
photo by Yuri Yu. Samoilov
Practice lots OF Code
photo by Almonroth
Expand to new languages
Object Calisthenics
“When all you have is a hammer,
everything starts looking like a nail"
photo by ScottieT812
Start with what you
know
photo by findingtheobvious
Experimentingphoto by magicnikon
photo by
Iterations
Refactoringphoto by pixshark.com
Single Purpose pieces
photo by Ruud Cuypers
PracticeBuild your own toolbox
photo by florianric
Evaluating Solutions
photo by Daniel Kulinski
Is the problem solved?
Testing
photo by jeffkrause
The problem is not solved.
That, is a problem.
Its not instinct, its learned behavior
photo by JJLosier
“Don't try and imagine the future, focus on the present and let the future
reveal itself.“
photo by h.koppdelaney
Delay Decisions until you have
visibility
photo by Sebastiaan ter Burg
photo by desertdutchman
Be the best you can be,
everyday
thank you
http://slides.doh.ms
http://doh.ms
@rdohms
https://joind.in/14836