Here’s my summary of what John Piper said in this podcast: Steward the gift of introversion. Be a Bible translator or a writer to benefit others.
Missionaries are not colonists, we are servants. We are not here to take, but to give. I don’t want to own their land, make money off of their natural resources, or make them look or act like me. I don’t want to control them, I don’t even want to lead them. I want to help them, to give them access to God’s Word, and the ability to read. I want them to see that eating too many mangoes does not cause malaria, but sleeping under a mosquito net helps. And I am doing my best to work myself out of a job. I want to see Kwakum men and women leading their own people in all of these things.
Seize the hope.
CSS blocks rendering of a web page until all stylesheets load. As Harry Roberts put it, “your page will only render as quickly as your slowest stylesheet.”
So link to stylesheets in-body.
<head> <link rel="stylesheet" href="/site.css"> </head> <body> <link rel="stylesheet" href="/site-header.css"> <header>…</header> <link rel="stylesheet" href="/article.css"> <main>…</main> <link rel="stylesheet" href="/comments.css"> <section class="comments">…</section> <link rel="stylesheet" href="/about.css"> <aside class="about">…</aside> <link rel="stylesheet" href="/site-footer.css"> <footer>…</footer> </body>
That’s Jake Archibald’s technique in “The future of loading CSS” (Feb 11, 2016). It’s a win for both performance for the user and workflow for the developer. Stylesheet
- Loads CSS at the component level, avoiding redundant rules and downloading
- Allows for stylesheets to be independently cached, minimizing impact of changes (“cache-busting”)
- Progressively renders (displays) the web page rather than blocking the entire page
- Avoids the need to decide what’s “above-the-fold” critical CSS
- Fits into modern component-based design systems (keeps styles with components or includes)
The plan is for each
<link rel="stylesheet">to block rendering of subsequent content while the stylesheet loads, but allow the rendering of content before it. The stylesheets load in parallel, but they apply in series. This makes
<link rel="stylesheet">behave similar to
- Pay attention to layout that may shift during progressive rendering.
- This technique works across all modern browsers (see Chrome Platform Status — Stylesheets activated after the body is started do not block paint). Without browser support, it simply falls back to old render-blocking behavior.
- Loading multiple stylesheets is only performant with the updated protocol, HTTP/2. Browser support for HTTP/2 is almost certain. HTTP/2 is already enabled on many host servers and CDNs. Secure connectivity (HTTPS) is required. This technique is still a good idea even if you avoid loading multiple stylesheets. Inline the CSS styles in-body instead of linking to the stylesheets.
[M]issionaries are actually the greatest catalyst in the development and stability of nations.
Yet not just any missionaries.
Woodberry’s observations only held true for “conversionary Protestants.” That is, missionaries (1) who preached the gospel with the intent of converting others and forming churches, (2) who encouraged everyone to read the Bible in the local language, and (3) who taught that salvation comes by grace through faith.
Ponder concludes from Woodberry’s research that making disciples of Jesus Christ is the most effective way to improve the world.