Speed and accuracy of protein synthesis are fundamental parameters for the fitness of living cells, the quality control of translation, and the evolution of ribosomes. The ribosome developed complex mechanisms that allow for a uniform recognition and selection of any cognate aminoacyl-tRNA (aa-tRNA) and discrimination against any near-cognate aa-tRNA, regardless of the nature or position of the mismatch. This review describes the principles of the selection-kinetic partitioning and induced fit-and discusses the relationship between speed and accuracy of decoding, with a focus on bacterial translation. The translational machinery apparently has evolved towards high speed of translation at the cost of fidelity.