Archive for category: Uncategorized

Before it was called “DevOps”, it was just “magic”

26 January, 2015 (06:41) | Uncategorized | By: seth

One thing I had forgotten in my time away from Amazon was that their code management, packaging, and deployment systems are magic. Seriously impressive internally built tools to manage a large, but usually decoupled codebase across thousands of servers in data centers around the world. Magic indeed… sometime black magic, but magic nonetheless. There are […]

How to communicate: Tools of the trade

19 January, 2015 (07:20) | Uncategorized | By: seth

One of the biggest issues I see on struggling software teams (although this is not limited to software) is problems with communication.   Modern software is complex, and therefore our software teams can be complex.   There are many groups within and external to the team that require information for successful delivery Developers Testers Engineering […]

TiP is misunderstood – perhaps DDQ is Better

12 January, 2015 (06:51) | Uncategorized | By: seth

I spent a long time talking to folks about the merits of a conscientious Testing in Production (TiP) strategy.  But I knew TiP had a bad rap.  I even shared the story of how some would mischaracterize it as a common and costly technical malpractice While evangelizing TiP, I and my Microsoft colleagues would happily […]

Who is the HiPPO?

8 January, 2015 (19:50) | Uncategorized | By: seth

HiPPO stands for Highest Paid Person’s Opinion HiPPO driven decision making is the opposite of data-driven decision making.  The highest paid” person may be your boss, or the VP with his eye on the project, or even the CEO.  But no matter how many of those big bucks they are pulling down, it turns out […]

Better software through SCIENCE!

29 November, 2014 (23:05) | Uncategorized | By: seth

The scientific method is the time-proven way we have learned about the very principles that govern the universe.  It can be summarized by the following sequential steps Ask a question Construct a hypothesis Test the hypothesis with an experiment Analyze results of the experiment Determine whether hypothesis was correct Answer the question Testability A hypothesis […]

Data-Driven Quality explained – part 1: questions? what questions?

24 November, 2014 (06:00) | Uncategorized | By: seth

The "dictionary" definition of Data-Driven Quality (DDQ) is: Application of data science techniques to a variety of data sources to assess and drive software quality. But it is really about questions and answers, specifically using data to find those answers. Trying to derive insights from data without knowing what you are looking for can be […]

New blog, first post

18 November, 2014 (11:53) | Uncategorized | By: seth

This is my new blogging home. I had previously used this space ( as a place to collect my various presentations and papers (and they are still here), but now I will also use this as my new blogging platform. My old blog was called Your Software has Bugs, and indeed it I am sure […]