Author Archives: gregyoung

State Machines and Business Users

I was at a workshop over the weekend talking about the use of Finite State Machines as coordination mechanisms for systems. These things might be called sagas, activities, workflows, process managers (my preferred term lately from PEI), orchestrations, choreographers, and … Continue reading 

Posted in Uncategorized | Leave a comment

Continuous Testing

On my build times post from “Don” And you want to run your tests _every time_ you hit ctrl+s !? Actually I have run into this viewpoint quite a bit. I see it most commonly from people who are not … Continue reading 

Posted in Uncategorized | Tagged , | Leave a comment

Charge for bad code?

So let’s throw out a quick idea that we have batted around a bit internally. What if Mighty Moose were to be free? What if we were only to charge you for two features inside of the software that are … Continue reading 

Posted in Uncategorized | Tagged , | 21 Comments

How to make your build faster

I did an informal survey a while ago and the results were frankly abysmal. I cannot understand how people work in such environments. I am ADD, if I have a feedback cycle more than a few seconds I have already … Continue reading 

Posted in Uncategorized | Tagged , , , | 10 Comments

Code Coverage [2]

Yesterday I wrote about some of the issues I find with code coverage being shown in a UI. More often than not displaying code coverage leads to a false sense of security. We have made a conscious decision to not … Continue reading 

Posted in Uncategorized | Tagged , , , | Leave a comment