bryce-wilks blog posts