In Praise Of The Average Developer

This is a keynote from Pycon 2015. I was wondering if those of us here are guilty of writing people off because they do not conform to the “Developer” stereotype we already carry around. Please learn and enjoy!

3 Likes

Thanks for sharing this.

This talk really nails down the two perspectives of programmers (sucks / rocks) I tend to have. Not consciously, mind you, but analyzing my inner thoughts reveal this bias somewhere in my internal wiring.

The first time I really felt qualified to be doing what I do is when I worked with a couple of agencies and saw the quality of code they paid people to produce. I was stunned! I feel like I know nothing about computers and programming, yet here I am staring at the work of someone who clearly knows less, yet probably has a much more impressive resume and portfolio than I.

I remember being hired to build a SPA for an African music startup. I built a REST-like API (it wasn’t REST but it did the job perfectly well), started working on a JavaScript framework for the SPA that did very clever caching on the client (cached song metadata on the client and playlists just sent over song ids … framework calculated what songs weren’t in the cache and bundled them into one request to the API) and made playlists embeddable on other sites. All without jQuery or any framework. I think the biggest library I used was SoundManager2, for playing and managing audio.

You wouldn’t believe it but I never felt average, let alone like an expert, working on this. I was always drowning in how much I didn’t know about PHP or Javascript and what I needed to learn to make things happen.

Average developers do awesome things. They just don’t appreciate it because they know they are average.

2 Likes