Kyle Simpson discusses techniques for optimizing page load performance by reducing blocking scripts. These include profiling to determine critical dependencies, loading scripts asynchronously and in parallel using tools like LABjs, optimizing build processes to minimize file sizes, leveraging caching with CDNs, and reducing the number of requests. Simpson advocates approaches like concatenating files, preloading dependencies, and deferring non-critical scripts to improve page load times.