Template Method Pattern using C++ (Pizza Example)

What is the Template Method Pattern? The definition of the Template Method Pattern from both Design Patterns: Elements of Reusable Object-Oriented Software and Head First Design Patterns: A Brain-Friendly Guide is The Template Method Pattern defines a skeleton of an algorithm in a method deferring some steps to subclasses. Template Method lets subclasses redefine certain … [Read more…]

Remembering My First Scrum Team Common Area Experience.

When I first heard about common areas for teams to work I have to admit I wasn’t too keen on the idea. I wanted my own space and privacy which I had come accustom to. I also thought that there would be too many distractions that would negatively affect my productivity. Most engineers I worked … [Read more…]