1. it's not a problem in this case but could become in more complex condition, therefore there's this convention
2. my personal preference ```&&``` and ```||``` looks more like other operator used in conditions (like <, =) and ```and```, ```or``` looks like other program flow words (like if, while,  case)