Frequently Asked Questions

This is free?

Yep. This content is made as a hobby project. We were inspired by projects like freecodecamp, fast.ai and teaching tech together.

How often will there be new content?

This needs to be a calm experience for the contributors too. The contributors are not making content full time. They have jobs, friends and family; all of which have priority over this project. It is also not in our vision to make loads of material. New content is made when people have time for it and when inspiration strikes. Inspiration doesn't work on a deadline and the calm will only happen if people aren't stressed.

So we won't promise anything.

That said; we have a mailing list that is used for new material announcements. You can sign up for that here.

What is your marketing plan?

There is none. The world of online marketing is messed up and we don't want to take part in the tracking fever. Instead we intend to spend the effort on just making amazing content and letting word of mouth pick up from there.

What are you tracking on this website?

We don't really have much interest in tracking because this is a distraction from making amazing content. That said ...

We do like having view counts on videos so we get a hint of popularity and what might be trending. Part of this is handled by vimeo (not youtube) and another part is handled by plausible.io (not google). This tracking service does anonymous tracking of the pages (they have a concious data policy which can be read here).

One of the great features of plausible is that we can be transparent in what data we collect. If you want to see what we're tracking, you can see everything that we see here.

Can we get "darkmode"?

It's somewhere on the to-do list but content has a higher priority. In the meantime you may enjoy the darkreader browser extension.

What tools are behind this website?

There's a lot of tools out there but we'll list a few below.

  1. The frontend is made with jinja, bootstrap and tailwindcss.
  2. The front-end is hosted on netlify and the videos are hosted on vimeo.
  3. The front-end tracking is done via plausible.io.
  4. The CI/testing is done via gitlab.
  5. The emails are sent via tinyletter.
  6. Many icons on this website are from the nounproject. We are a paying member.

There's a few tools that we use while making the videos too.

  1. We use screenflow for most of the recordings. The app is surprisingly buggy but works well enough most of the time.
  2. We use screenbrush for drawing over the screen while coding. This app is highly recommended.
  3. Bigger diagrams in our videos are drawn with free sketchbook app.

We also have some hardware that we use.

  1. We use a wacom one tablet for drawing. We found it to be a very nice bit of hardware because you can carry it easily in your bag.
  2. We use a yeti usb microphone for our recording. We also have a rode nt microphone for when we're on the road.

Currently we use the mac ecosystem heavily, odds are that we'll switch to a linux based system in the future.

Why are the videos so slow to load?

It could be your internet connection. If that is the case you might want to select a lower video resolution.

It has also been suggested that it might be that adblock slows down vimeo. We can't say for sure but unblocking this website seems to make an improvement.

Can we control playback speed?

We're currently paying the hosting fees out of pocket and we would need to upgrade our vimeo subscription. This would get costly. We've gotten an issue here that helps us measure how many people request this feature but in the meantime you might enjoy this chrome extension. It should allow you to control the playback speed on the videos on this website.

Can we get something mobile friendly?

We're optimising for the desktop experience since that's what you'll be programming from. You can definitely see the website on mobile, but you may need to scroll a bit more. A better experience for mobile is on the to-do list but with low priority.

Is this site down?

You wouldn't be reading this if it were. We do ping the site for uptime and the dashboard for this is viewable here.