I wrote a brief review for Airbrake.io on Capterra and I wanted to share my experiences in more detail over here on the cb blog. I set up the service on 3 different apps, and each app had its own story to tell. In this post I’ll tell you about those 3 apps, and what we were able to find and fix thanks to Airbrake.io.
[Read more…]
Deliberate Practice for Programmers
Podcast: Play in new window | Download
Subscribe: Apple Podcasts | Spotify | TuneIn | RSS
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.
Sponsors
- Airbrake.io/CodingBlocks – Try Airbrake *free* for 30 days _and_ get 50% off the next 3 months!
Clean Architecture – Are Microservices Truly Decoupled?
Podcast: Play in new window | Download
Subscribe: Apple Podcasts | Spotify | TuneIn | RSS
We’re back with our last deep dive into Robert C. Martin’s latest book, Clean Architecture, while Allen suffers from sleep deprivation, Joe shows us his dance moves, and Michael’s mind is blown on how to unit test.
Deliberate Practice for Programmers
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!
[Read more…]
Programming is a skill, and it is hard
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!
4 reasons why the “10x Developer” is so controversial
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:
[Read more…]
Be Careful with your Side Projects!
I recently wrote about the differences between programming knowledge and skill in a previous post. In short: knowledge is what you understand, and skill is what you can do with it.
The internet is chock full of amazing information for just about anything you might want to learn. Things like videos, e-books, and getting started guides.
However, it is not enough to “know” a programming language, you need to be able to make cool stuff with it. Knowing is only half the battle!
So…what advice does the software engineering industry have for programmers who want to advance their skills?
[Read more…]
Knowledge vs Skill
What does it mean to be good at something?
Knowledge is understanding of a subject, skill is your proficiency in the application of that knowledge. By definition, you can’t be skilled at something you don’t understand. But knowledge on its own is only half the battle.
[Read more…]
What does better mean to you?
“Programmer” is a vague term. I’m willing to bet that Grace Hopper’s vision of “better? involves a lot more math than mine. The skills and methods of her practice would be a lot different as a result.
[Read more…]
Clean Architecture – What is the Humble Object Pattern?
Podcast: Play in new window | Download
Subscribe: Apple Podcasts | Spotify | TuneIn | RSS
It’s time for another deep dive into Robert C. Martin’s Clean Architecture as Joe puts us on the spot, Allen has a new mission, and Michael shares his Easter eggs.