Making stakeholders aware of the impact of website performance
Jonathan Fielding

I find it interesting and disturbing (considering people will likely follow your advice) that this post is bare of any mention of server environment, or server configuration, let alone the basic concept of choosing the right platform for the site being created.

It’s also interesting that 4 seconds seems to be an acceptable load time, and one comparison you give for load time is 3G on an iPhone, with no mention of design and development toward user agent.

Last, a smart developer will realize that user network speed can be checked at load time and assets optimized for this, much like QoS for your website.

You strike me as a WordPress “developer”.