016 RR Becoming a Better Developer




The Ruby Rogues show

Summary: Panel Avdi Grimm (twitter github blog book) Charles Max Wood (twitter github Teach Me To Code) David Brady (blog twitter github ADDcasts) James Edward Gray (blog twitter github) Josh Susser (twitter github blog) Discussed in this Episode How do you score developers? Salary When you run out of ideas How wide is the angle of your re-approach Debugging does not stop when you run out of answers, it stops when you run out of questions Josh brought up this article. A few points brought up regarding getting better were: Practice Measuring achievements Learn the Fundamentals Start a hard project Practice builds skills and habits Habit vs instinct Dunning Kruger effect Non-code related qualities that make you a better coder: Empathy Communication Skills Panel suggestions for being better James: Become a better communicator Learn from other fields (brain physiology as an example) Avdi: Practice Read Code Complete The Pragmatic Programmer Work with other people and read their code David: Never stop playing Never stop learning Never stop failing Never stop until you succeed Josh: Pair program Care about something Tackle hard problems Chuck: Be confident in your skills Tackle hard problems Get to know advanced programmers Problems you can tackle: Language Interpreter Picks Pragmatic Programmers (James) Avdi Grimm in every form (James) Exceptional Ruby (James) James’ blog (Avdi) jasmine-jquery (Avdi) sinon.js (Avdi) jasmine-sinon (Avdi) Travis CI (Josh) Yoga (Josh) Standing Desk (David) Extreme Programming Explained (David) Business Model Generation (David) Ruby Quiz (Chuck) Project Euler (Chuck) ActiveModel (Chuck)