Patterns give you a language for discussing solutions to problems.
Independent perspectives on the state of business and technology.
Be as functional as you want to be
What does a metaphor like “technical debt” mean? And what doesn’t it mean?
We need to learn how to effectively use multi-paradigm languages that support functional, object oriented, and procedural paradigms.
Asking very simple questions often leads to discussions that give much more insight than more complex, technical questions.
Creativity means making something new, not copying what exists already.
A look into the Covid-19 pandemic's influence on how we think, spend, and manage our businesses.
What are some of the least liked/most dreaded programming languages? Why are they dreaded, and are they being evaluated fairly?
Data is often biased. But that isn’t the real issue. Why is it biased? How do we build teams that are sensitive to that bias?
How socially centered design differs from individualistic design
A Bad Outcome Doesn't Mean a Bad Decision
How do you build a business around open source when you’re competing with AWS and the like? Chef’s answer: double down on Open Source.
Every time the cry for COBOL programmers has gone up, we’ve muddled through; this time, we should do something better.