Leave feedback or report an issue

If you’re visiting this page, you may have found something wrong with the site. Or perhaps you have some general feedback you’d like to provide. If so, you’re (probably) in the right place!


If you have feedback on a specific lesson (e.g. a typo or incorrect example), please leave a comment on the lesson itself.

Best practice

If you have feedback about the general site (e.g. missing topics, broken features), or just want to say hi, leave a comment below.

If the site is really broken and the comment section isn’t working, try the contact form.

Thanks for helping to make the site better for everyone! You’re great!

520 Errors

If you are here to report a 520 error that you just experienced, please include the time it happened for you and your timezone.

This will help us diagnose more effectively. Thanks!

Site Retheme FAQ (Temporary)

Author’s note

Those of you who have been around for a while have (probably) noticed that we’ve redesigned the site.

Let me answer the obvious question: Why?

The primary reason was that our prior theme (which was state of the art when this site was launched in 2007) and suite of dependent technologies were deprecated years ago. This was fine for a while, but increasingly started becoming a security and maintenance problem. A new version of some technology would be released, and we’d be unable to adopt it without breaking the site, or have to find backwards compatibility hacks (which would often introduce their own problems).

As an analogy, it was like the equivalent of still running Windows Vista on your home computer (see the Steam hardware survey if you want to know how many gamers are still doing that). So we knew we had to upgrade our tech stack.

Once we decided we had to upgrade, we had two options: rebuild the prior look and feel on the new tech, or try to modernize where it made sense. In 2007, all 3 of our readers were on desktop devices. These days common to access the web on desktop, tablets, laptops, and mobile devices (and sometimes we do all 4 in a single day!) The prior site was not designed with non-desktop devices in mind and the hacks we’d implemented to made it kind of work were falling apart. There is also a lot more research these days on modern web site usability best practices, and tools available to help make websites easier to use (e.g. better fonts).

So we decided that not only would we modernize our tech, we’d also modernize our look and feel (where it makes sense). The site structure is largely the same -- the majority of the changes are purely cosmetic.

That said, we know we’re not going to get everything right immediately -- we thought it better to launch the site when it was “good enough”, and then get feedback from real users on where the rough edges are. That’s why you’re here, right? :)


Here’s the answers to some common questions we’ve received:

Q: Is there a way to go back to the old theme?

Unfortunately there is not. The old theme is incompatible with the newer technologies we’re using. Let’s focus our energy on making the new site as awesome as possible!

Q: I don’t like the new (insert something here). Can I change it?

You can change some things by overriding the CSS used by the site to style content.

To do so, follow this guide:

  1. Load the page you wish to view
  2. Open your browser’s developer tools (on Windows, press F12. On other platforms, see this guide.
  3. Choose the “Console” tab
  4. Paste the relevant snippet of code (see below) into the text area at the bottom of the console tab and press Enter.

To change the font:

document.head.insertAdjacentHTML("beforeend", `<style>
#main {
    font-family: verdana;

To make the content pane full-width:

document.head.insertAdjacentHTML("beforeend", `<style>
#main, #container {
    max-width: none !important;

Your email address will not be displayed
Avatars from https://gravatar.com/ are connected to your provided email address.
Notify me about replies:  
Oldest Most Voted
Inline Feedbacks
View all comments