Naming variables might seem like a trivial or simple task, but there are many pitfalls for the novice coder. So here are my 12 top tips for getting it right. Number one, avoid keywords. P5 needs these to run. Number two, avoid weird symbols. Even if it runs on your browser it probably won't run on other people's. Number three, avoid long variable names. You're going to need to type these over and over again. Number four, avoid joke names. When you can no longer read your code the joke is going to be on you. Number five, avoid abstract names. A variable name should describe what the variable is for. So, if you're using a variable to store a position, call it position or pos. Number six, use camel casing. This makes multi-word variable names much easier to read. Each new word should get a new capital letter. Number seven, use underscoring. This is another great way of making multi-word variable names more readable. Number eight, combine both methods. Together, these methods are a powerful way of organizing your variables. Number nine, be consistent. Come up with a system for naming and stick to it. Number 10, use objects. When you find yourself declaring many variables to describe a single entity, replace them with an object. Number 11, adapt your variables. When you start writing a program, it's very unlikely that you'll know exactly what variables will be needed. So don't be afraid to change your variable names as your code develops. Finally, number 12, use find and replace, it's easier and more accurate than typing manually.