You Need To Understand Classes

2026 09 11

Classes often seem like an esoteric concept. This essay will explain them in a way that should finally make sense.

You Need To Understand Functions

2026 09 10

Do you struggle to understand how functions really work in code? Here's what I've learned that made it all finally click.

You Need To Understand Environments

2026 09 09

Environments seem like a boring concept, but they can change how you understand computers. Here's what I wish I understood sooner about them.

You Need To Understand Promises

2026 08 27

Promises are everywhere in JavaScript but they are really hard to understand. I'm going to break down how they work and what finally helped me understand them, and how to use them.

Running Linux on MacOS

2026 08 17

Understanding virtualisation technology and running Linux on a Mac can be confusing. Here are some things that I learned that made it all make sense.