How To Be A Great Developer

*
Proposal
Short Form
Beginner

Excerpt

Being a great developer is much more than technical know-how. Empathy, communication, and reason are at least as important, but are undervalued in our industry. We'll examine the impact these skills can have and how to apply them to our work.

Description

The best developers aren’t always those with amazing programming chops, but are those who can empathize, communicate, and interpret project requirements. But many of us get caught in the trap of measuring ability purely in technical skill, ignoring other traits that have enormous impact on productivity and outcome. If we want to be great developers, we must value those skills just as highly as tech skills, because we need them to anticipate and solve our users’ problems, and work effectively with our colleagues. In this talk, we’ll examine why these non-technical skills have such an impact on us as developers, and how to apply them to our work.

Tags

soft-skills, skills, communication, empathy

Speaking experience

I have given this talk a few times, including a version at OSB last year. This version is updated, reorganized, and much stronger than what I gave last year. I've presented it at SkiPHP and PyTennesee in 2016.

I've spoken at numerous conferences in the past several years, including:

OSCON
Open Source Bridge
SXSW Interactive
Adobe MAX
Nodevember
CodeMash
MadisonPHP
Madison Ruby
PyTennessee
ConnectJS
EmpireJS
The Combine
KalamazooX
Distill
CodeConnexx
SkiPHP
ZendCon
TedXLafayette
True North PHP
Lone Star PHP
PHP|tek
PHP|works
Dev Workshop Conference
PHP Community Conference
Expression Engine/CodeIgniter Conf

Speaker

Leave a private comment to organizers about this proposal