One of my pet peeves is a "binary" joystick. That is one where the sticks aren't balanced well enough and you can't really hold them part of the way (so it's always close to either 0 or 1). Equally annoying is when someone uses an xbox 360 or xbox one controller
as if it were binary. Essentially gunning the robot, realizing it's going too fast, immediately stopping, then full speed again, and so on; speed control by manual switching (bad!). There's actually a reason you want to use complicated motor controllers (instead of spikes) and high quality joysticks: because you don't want to be going top speed all the time!
