E. J. Hughes and Excellent frameworks BlogBlog