You can't go very far in computer science and programming without encountering binary and hexadecimal. Binary is important to understand because it's literally what computers are based on. Don't let your eyes glaze over when you see hexadecimal. It's easy to read and kinda useful. Bits and bytes A binary choice has only two options. Binary numbers are the same. There are only two possible states. A single binary value is known as a bit. Read more »
Imposter syndrome is a familiar feeling for many self-taught developers. You're doing good work but you can't shake off the doubt that you're missing some basic background knowledge that your colleagues all seem to share. You're not wrong! What you're missing is all the computer science fundamentals they picked up at university. Some will argue that you don't need to know computer science to be a good developer. That's true, to an extent. Read more »