> Why do some people write the dollar sign after the number?
For foreigners, that's easy, that's how you write currencies in other languages.
For American doing it, I guess it is just a typing artefact. You think "ten dollars", you write "10$", there is no autocorrect for that kind of things so you let is slide.