It is never easy say “I’m sorry”. Admitting wrong is challenging. Our natural inclination is to dig in, become evasive, and attack our accusers. And the more senior you are … Continue reading Empathy in Software Development
I am super excited about this month! A day is coming up in September that is better than Christmas, Thanksgiving and St. Patrick’s Day combined (I have a weird thing … Continue reading Give a Developer a Hug
We are in an era where more is better. Or is it? One study on the nature of choice turned that assumption on its head. With more choice came increased … Continue reading Mo’ Docs, Mo’ Problems
You can learn a lot about a company through blogs. Not the official corporate one, but the side blogs where people really share what’s up. When I was with Stack … Continue reading Do You Even Code?
So a show of hands, who is writing C++ code? If I could see you, my guess is that outside of a few folks, you would not be raising your … Continue reading How Programming Has Evolved
In the 80’s, a little old lady famously asked “Where’s the beef?” It was a well-targeted putdown of typical fast food burger purveyors and became a meme before memes were … Continue reading Where’s the Dev Talent?
Microsoft buying GitHub makes no sense. At least when you look at the traditional measures of valuation that is. For example, take Microsoft’s acquisition of LinkedIn for $26.2 billion at … Continue reading A Developer-First World
Part IV of a four part series on developer efficiency and knowledge sharing. You may read parts I, II and III once you have finished. One of the epic challenges … Continue reading A Developer’s Knowledge Architecture
Part III of a four part series on developer efficiency and knowledge sharing. You may read parts I, II and IV once you have finished. Shall we play a game? … Continue reading More Efficiency, Less Knowledge Glut
Part II of a four part series on developer efficiency and knowledge sharing. You may read parts I, III and IV once you have finished. Tell me if this has … Continue reading A Market for Developer Knowledge
Part I of a four part series on developer efficiency and knowledge sharing. You may read parts II, III and IV once you have finished. Do you know what happens … Continue reading Why Traditional Knowledge Management Fails
When you think of the most innovative, disruptive tech company ever, what comes to mind? Obvious candidates would be Apple, Google, or Amazon. Or maybe you are thinking of nimble … Continue reading The Most Groundbreaking Tech Company Ever