There are few topics that I am more passionate/excited about than helping/guiding/observing developing developers. But because there is so much to learn, and so much information available, many times itā€™s hard for them to know where to start.

Iā€™ve had the privilege of seeing/finding several great conference talks that would have helped me tremendously when I myself was a developing developer. So, if you are one (or know one), here is a short, non-exhaustive list that I think all developing developers should watch. (Please let me know others I should add to this list!)


Amelia Bedelia Learns to Code

Kylie Stradley, a Rails Girls Atlanta organizer and generally Really Witty Personā„¢, speaks here about the mistakes beginners make (and why that might be).


The Scientific Method of Troubleshooting

Blithe Rocher, PhD holder in physical chemistry, outlines approaches for one of the most useful skills for any developer: troubleshooting. She applies her science background to her software development world, and we get the benefit!


Your Brainā€™s API: Giving and Getting Technical Help

Sasha Laundy, a Women Who Code founder, explains very plainly how to ask better questions (and how to give better answers). One of the most actionable talks Iā€™ve seen on this topic!


The Junior Jump

Rebecca Poulson, recent developing developer herself, discusses here onboarding new engineers into their first jobs. Another extremely actionable talk!


Stuff Everybody Knows Except You

Laurie Voss, co-founder & CTO of @npmjs, outlines EXTENSIVELY (this is a long, worthwhile talkā€¦ maybe watch it in chunks) the things that we arenā€™t learning or teaching before a first developer job. This talk goes hand-in-hand with Kylieā€™s talk; but maybe if you watch Laurieā€™s talk, you can avoid some of the mistakes that Kylie mentions. šŸ’ŖšŸ’ŖšŸ’Ŗ

P.S. As I said, this list is extensive. Use it as a study guide, but not a check list, to guide your preparation for interviewing/job hunting.


Hammock Driven Development

Rich Hickey, creator of the Clojure programming language, talks about the foundation and purpose of development: solving problems. (This talk pairs nicely with Blitheā€™s talk above!)

This video canā€™t be embedded, so go on over to youtube!


Crossing The Canyon Of Cognizance: A Shared Adventure

While Iā€™m at it, I guess Iā€™ll include my own talk! ĀÆ\(惄)/ĀÆ


5 Things I Wish Someone Had Told Me About Programming Before I Started

Kerri Miller, one of my favorite conference speakersā€“because who else starts a Ruby conference talk performing a Shakespearean monologue? No one. The answer is ā€œno one.ā€ā€“lists five helpful, important ideas for developing developers AND already established developers. (My favorite point is #1 ā€œItā€™s Supposed to be Hard.ā€ Whatā€™s your favorite?)


Humane Development

Ernie Miller has given some of the most valuable ā€œsoft talksā€ or ā€œpeople talksā€ that Iā€™ve ever seen. My own talk about company culture was largely inspired by his talk ā€œThe Most Important Optimization: Happinessā€, so if you have the time, I highly recommend watching that one as well!

Ernie pulls many of his people focused ideas together and delivers a compelling call to action in ā€œHumane Developmentā€. These are important ideas for you to carry forward in your learning and in your seeking good companies for your career.


These are all great talks to watch, even if you are already a working, fully developed developer (ha ha like that will ever happen šŸ˜). I made notes for myself watching these, so hopefully you can glean some wisdom from otherā€™s experiences as well. Again, please let me know what talks should be added to this list!