I read so many good articles during the week, stuff that’s so much better than anything I could dream up. Every week or two, I’ll share some of the more thoughtful and inspiring ones on here. :)
“Can you imagine … if everyone who ever created anything waited until they were an expert to do so? Half of the things we have today wouldn’t exist.”
~ Stacey Roberts, The Five Words You Need to Hear When You Feel Like You’re Not Good Enough
“If you work to minimize criticism, you have surrendered the beauty and greatness of what you’ve set out to build.”
~ Seth Godin, The Two Review Technique
“We’re often taught that great results come from solitary geniuses who bunker down to work hard and emerge some time later with some great work of genius to bestow upon the world, alongside a luxurious beard perhaps. . . . But it’s a myth. Great results come from deep collaborations among teams of people who trust each other.”
~ Phil Haack, The Meaning of Work
“Any team that has individual code ownership is deeply dysfunctional. If the owner of some part of the code decides to leave, the whole team is left in crisis mode. . . . No single individual should be able to hold the team hostage. Every part of the code should be known by more than one person — the more the better.”
~ Robert Martin, Agile is not now, nor what it ever, Waterfall
“Craftsmanship isn’t all unicorns and rainbows.” (a novel approach to code katas and pair programming)
~ Bob Allen, Three Simulations in One 45 Min Sprint
“I feel like I’ve learned every day of the ride but I feel like I’m way behind. I feel like people see me as something of an expert where I see myself as an accident waiting to happen. I’m a complete impostor. A fraud.”
~ David Walsh, I’m an Impostor
“The truth of the matter is that in order to get anywhere in life, you’ve got to want to do it. Learning new things is hard. Really hard. You have to be all in. Sometimes you have to force yourself.”
~ Andrew Chalkley, We’re All Self-Taught
“As developers we sometimes feel that providing options for everything is a good thing, you can never have too many choices, right? Ultimately these choices end up being technical ones, choices that the average end user has no interest in. It’s our duty as developers to make smart design decisions and avoid putting the weight of technical choices on our end users.”
“The public, and the politicians, are one day going to realize that they depend upon programmers far too much, and regulate them far too little.”
~ Robert Martin, VW
Related, watch VW exec Michael Horn throw his employees under the bus:
Like what you just read? Share it with your friends!







