For The
Love
Of Code
John Cleary
@TheRealBifter
Warning!
Bees
Keynote, huh?
John’s Two Step Guide to Getting “Keynote”
•Ask
•Don’t submit your talk to the same event
and in the same year as the creator of the
language or framework for which the
conference was created.
All About MeCommunities
Community
<?= <%=
“The mocking of any technology by anyone
is like watching my parents having a fight
every day” Jenny Wong - @miss_jwo
What’s the worst the could happen?
•More segregated
•Less diverse
•Echo chambers are formed
Where do you fit in?
•Everyone plays a part
•Your words and actions count
•The things you don’t do and
don’t say count too.
?
What should I learn?
Recommending a Movie
Movies I’ve
seen
Movies I
Like
*****
Recommending a Language
Languages I’ve
used
Languages I
like
*****
Have a great community
What makes a community great?
•Passionate
•Fun
•Exciting
•A Fourth Thing
Communities
are made up
of people
The 7 Habits of Highly Effective People
3
•Begin with the end in mind
•Think win-win
•Seek first to understand, then to be
understood.
Begin with the end in mind
All things are created twice
By design or by default?
Default Scripting
•Family
•Friends
•Our earlier life
•Colleagues
•Society
What ya gonna do?
A Personal Philosophy
•Embody your core values
•Contributions
•Achievements
Core Values
•Principles or beliefs of central
importance
•Four or Five max
•Test them
To have fun in my journey through
life and learn from my mistakes.
Richard Branson
Think Win-Win
•Win Win
•Win Lose
•Lose Win
•Lose Lose
•Win
•Win Win or No-Deal
Models of Human Interaction
Win Win
Win Lose
Lose Win
Lose Lose
Win
Win Win or No Deal
Achieving Win Win
•Courage
•Consideration
Which is best?
Is Win-Win realistic?
Seek first to understand,
then to be understood
Listening is a skill
in short supply
Most people do not list with the intent to understand;
they listen with the intent to reply.
Autobiographical Responses
•Evaluate
•Probe
•Advise
•Interpret
Empathetic Listening
•More listening than talking
•Avoid jumping to “solutions”
•Seek clarification
•Reflecting back what you’ve heard
Having different opinions is an opportunity to practice
empathetic listening
Think Win WinBegin with the end in
mind
Seek first to
understand, then to
be understood
And this relates to communities, how exactly?
…for the good of
all communities
…and planning a
future
Listening to each other
Thank You
Dedicated to my family
(I mean it)
Art by Fleur
https://joind.in/talk/2f94e

For the Love of Code - PHPNW17