I have written a draft article and a follow up called East: a technique? and I was wondering what you think of it? The East technique is a way of adapting existing or new code to adhere to commonly accepted software development principles, like Inversion Of Control, Tell Don't Ask and the Hollywood principle, as well as others. Personally I find using the technique makes my code easier to change, re-use and test. I'm not currently aware of any techniques that help you get these principles into your code by following a step a, step b approach and I'm hoping that this is a first. I'm also interested in feedback so I can make the technique more clear. I hope you find the technique of some use to you. Rgs, James.