This is the best gosh darn website.

Seriously, what the heck else do you want?

You keep forgetting. Let me describe the perfect website:

You do it every day. You take a darn masterpiece and incrementally ruin it for the sake of design. Some of you have gone way too far. Let me remind you: design is to plan and make something for a specific purpose. The most basic purpose of text on a website is to be read. Yet you keep doing stuff that gets in the way.

Quit messin around with grey text.

Text contrast is not a bad thing. The print on your newspaper is not true black, nor is the text on your screen. These are limitations, not ideals. Stop making it worse.

Remote fonts are wasting your time and mine.

Why the heck are you loading 500kB of font to render 50kB of stupid content? Are your users even going to notice that it’s not their default serif or sans-serif? Why do you even bother when Edge is going to render it terribly anyways? Use a font stack your users already have.

Your website is more than just HTML.

You have no excuse for using HTTP.

Why are you still delivering sites over HTTP? My terrible Atom 330 CPU from 2008 can perform aes-256-cbc encryption via OpenSSL at 110 megabits per second. My Xeon E5-2670 CPU without AES-NI enabled hits 444 megabits per second. With AES-NI enabled it hits a staggering 2.2 gigabits per second. Your server probably can’t even load your stupid goshdarn JavaScript framework’s dependencies that fast.

TLS certificates are cheap. Seriously, you can get them for US$9. You paid twice that much for your idiotic domain name. You can even get them for free from Let’s Encrypt.

HTTPS improves your search ranking so people are more likely find your ramblings on the Google. It’s also required for HTTP/2 support which allows browsers to fetch resources more efficiently.

This garbage is gzipped.

Your webserver is perfectly capable of compressing HTML. My Atom 330 CPU can perform single-core gzip -6 on random data at 51 megabits per second. My Xeon E5-2670 from 2012 can do this at 216 megabits per second. Your meme website isn’t as random as you think it is and will compress much faster.

Cache is Money

It’s bad enough you’re forcing users to load 5MB of hero image and JavaScript framework. Why are you making them reload it every time they visit your stupid website? Bandwidth is cheap but it isn’t free. Via data charges or waiting, someone is paying for your dang laziness.

This is a website. Look at it. You’ve never seen one before.

Like the man who’s never grown out his beard has no idea what his true natural state is, you have no darn idea what a website is. All you have ever seen are dumb skeuomorphic bastardizations of what should be text communicating a friggin message. This is a real, naked website. Look at it. It’s dang beautiful.

Yes, this is friggin satire, you cretin.

I’m not actually saying your stupid site should look like this. What I’m saying is that all the problems we have with websites are ones we create ourselves. Websites aren’t broken by default, they are functional, high-performing, and accessible. You break them. You non-thinking meat-sac.

Even the best can be improved.

This is a sad, shameless, safe-for-work fork of I'm so sorry. If you think you can make this site glisten and shine even brighter, please send a pull request on GitHub.