how to write readable code
1. Always name your properties or variables in such a way that leaves absolutely no room for confusion/misunderstanding/ambiguity
2. Always capture a complicated piece of logic in a very descriptive, self-reading variable.
3. Avoid double negative (`const isNotBlocked = false` --> `const isBlocked = true`)