The history of UTF-8 as told by Rob Pike

  • Notice how the spec changed when they added the requirement for being able to resynchronize.