How do Small Teams have a Big Impact in Large Companies?

Sometimes it feels like we are swimming in a giant sea of products, people and teams. Other times we forget that there are oceans of activity going on all around us. Developing software in a large company comes with a unique set of challenges. For a small engineering team, having an org-scale impact can beContinue reading How do Small Teams have a Big Impact in Large Companies?

Don’t Mix the Paint! Primitives and Composites in the World of Software

This Article was Originally Published in InfoQ on August 16th What color do you think of when you hear the word “red”? Ask 100 people, they will give you 100 different answers. Even with an anchor to help—a can of Coke, perhaps—there will be differences. So begins The Interaction of Color by Josef Albers, whereContinue reading “Don’t Mix the Paint! Primitives and Composites in the World of Software”