What Makes a
Great Developer?

Good Morning!

I'm Matt. Or @elazar if you're on Twitter.

Nice to meet you. Thanks for attending.

A Little About Me

  • Originally from Lafayette, Louisiana
  • Software developer since 2001
  • Bachelors in Computer Science from ULL in 2006
  • Moved to New Orleans in 2014

Questions or Feedback?

Slides

matthewturland.com/publications

logophile
n. a lover of words

Question of the Hour

Want to Be
a Great Developer?

Want to Know
Great Developers?

Want to Hire
Great Developers?

Want to Create
Great Developers?

What Makes a
Developer Great?

No Single / Simple Answer

We Must Find Our Own

PHP Women

phpwomen.org

PHP Mentoring

phpmentoring.org

Critical Skills

What qualities must a junior developer have?

Desire to Learn

Desire to Improve

Capacity for Patience

Advancement

What qualities must a senior developer have?

It's Not About Code

holistic
adj. characterized by comprehension of the parts of something as intimately interconnected

It's Not About Perfection

Listen

Communicate

Explain It To a Kid?

Practice Empathy

sonder
n. the profound feeling of realizing that everyone, including strangers passed in the street, has a life as complex as one's own they are constantly living despite one's personal lack of awareness of it
empathy
n. the ability to understand and share another's feelings
sympathy
n. feelings of pity and sorrow for someone else's misfortune

Open Sourcing
Mental Illness

osmihelp.org

Practice Humility

Separate Identity
From Work

Leave
Better Than You Find

Be Curious

Share Your Knowledge

Further Resources

Going Pro

A talk by Cal Evans

Professional Development, Professional Developers

A talk by Steve Grunwell

How to Be
a Great Developer

A talk by Ed Finkler

The Art of Programming

A talk by Erika Heidi

Empathy Gives You Superpowers

A talk by Matt Stauffer

What Makes a
Great Developer?

What Makes a
Great Developer Person?

That's All, Folks