We continue our dive into how to learn things while Michael’s voice sounds an awful lot like Joe’s, Joe says it’s a square, and Allen says it’s a triangle … oh, and Google Feud is back!
It’s time for more cowbell as we have a special guest in the studio, Will Madison (@IAmWillMadison), join us as Allen finally gets tripped up trying to pronounce a name, Joe teaches us the value of practice, and Michael evacuates in a rainbow colored straight line.
- Airbrake.io/CodingBlocks – Try Airbrake *free* for 30 days _and_ get 50% off the next 3 months!
The Coding Blocks podcast has always been about trying to figure out how we can be better programmers.
I was fascinated by the book Outliers a few years ago, and it is quite controversial now though I think the premise is solid: Extraordinary skills require a winning combination of opportunity AND hard work.
I’ve been on a quest to create and foster these two things ever since!
You watched the videos, read the books and now was ready to start S.O.L.I.D.-ifying their code.
Monday morning, you fire up your favorite IDE and prepare to start writing beautiful, singly responsible and properly abstracted software.
But, unbeknownst to you…you had crossed over into the
Twilight Zone real world!
The notion of the “10x Developer” stems from an infamous study that measured and compared the productivity of programmers. The study found that although the programmers had roughly the same amount of experience, (7 years) some programmers were far more productive than others.
In fact, the best programmers averaged more than 10 times the productivity of the worst. Hence, 10x. (note: I said average, debugging time was a ratio of 20:1!)
These radical results have been a source of debate ever since.
I’m very interested in assessing and improving my own skills so I took a deeper look to see what exactly was so hot about this topic.
It boils down to these 4 things: