This is fucking nuts! First, I had to get up to speed as to what the hell a motiff[sic] is in BFL's thread back in the day, now I need to learn what the heck a checksum is, then learn how to use it.
To show you what type of noob I am, although I know quite a bit about HTML and CSS, for the life of me I couldn't tell you what those acronyms stand for sans looking them up first. I know just enough about PHP as it applies to Wordpress that caused me all kinds of problems till I finally learnt to do backups of any codes I'm altering.
Knowing how to use a simple md5 or sha256 checksum should be pretty much mandatory for anyone messing around with Bitcoin in my opinion. What a checksum is is pretty easy to understand and it should be pretty simple to use them on all platforms.
Anyone doing any coding really owes it to themselves to use a revision control system of some sort. Keeping a local subversion repository one one's hard drive is a really a relatively simply operation and a getting the hang of a few command line options is all one really needs to do in order to use it effectively. The comfort of knowing that you can easily snapshot anything and see changes expedites development. I probably would not have gotten around to learning how nice this is if it were not a factor for my professional work, but I'd have been much the worse for it.
I find SVN to be really useful for remote admin/dev and deployment as well in conjunction with gmake, but that's beyond the scope of what most people need.
For routine system admin tasks I habitually use RCS which is built into most of the systems I use. This lets me quickly see all of the stuff I've done on my system (and what I might be forgetting when I build another system and so on.) RCS has some gotchas though.
The thought of Mt. Gox not using a revision control system is so absurd that I find it hard to believe. I'm inclined to think that this is another bullshit story and feeble attempt to make people believe that they are more incompetent than they actually are.