I fall somewhere in between. I don't mind if the names are random and fun. But I do like:
- avoiding the use of slashes (because with enough folks working on the same repo, you can get some crazy conflicts)
- prefixing with some sort of "handle" (e.g. your initials) to help avoid branch name conflicts