Hal Fowler and the company