Colton Phillips

I Am So Fucking Tired Right Now

Hello Internet. I’ve decided that I need to blog. Or, at the very least, ‘microblog’. I don’t care if you hate that term, I think it’s cute.

I don’t know exactly what this blog will turn into, but I know that the vast majority of it will be typed with my thumbs, so I apologize in advance for any grammatical atrocities I commit. They weren’t in vain. I saved 2 hood rats in the City of God with this sentence alone.

Let’s get to the meat and potatoes of this Bitch already. What is on my mind:

Huge Fucking Repositories!

More specifically, svn repositories, containing a files which are big. How big? Big as fuck.

And more importantly, these files are Binary files. Reason, GameMaker, images.

It seems to me that the problem of having legitimate version control of binary files is a problem that has not been addressed. At least not in my circle of friends and whatnots. It’s not an easy problem.

You see, every time you do a svn or git commit, what you actually save is a binary delta: the difference between the two files. This is done to save repo space. For text files its incredibly efficient.

But when you make a minor changes to a binary file, say fiddle a knob in Reason, you can put the binary completely out of sync leaving you with a binary delta possibly hundreds of MBs in size.

And think of this: How does a svn even react to dealing with a repo as big as as a repo of Reason files? I have no clue. I want to find out. I know that svn has a complete network failure for any really large commit… Only local commits work.

I will be posting more braindumps in the future on the subject. Later bitches.

ASCII Pronunciation Rules for Programmers

I like to think some of the rare pronunciations are what programmer’s in the 70’s talked like.

Yo Cracker Jack,

I know why it’s not compiling. You left your spark-spot when you replaced Big Money with the double-glitch. And that conditional statement is one too short a pretzel, ya dig?”

Scritch Scratch Stave
Software Developer Intern

A picture of my TODO list, complete with Microsoft Word’s spell check to keep me in line.

A picture of my TODO list, complete with Microsoft Word’s spell check to keep me in line.