Saturday, November 03, 2007

19" TFTs Rule My World.

I just got an amazing deal on two 19" DVI TFTs. It's to "improve my productivity" and has nothing to do with giving me space to run Logic's Arrange and Mixer on separate windows at all.
I have been learning Cocoa because I need a quick and easy way of sketching applications. The uber-trendyness of it meant that I finally succumbed, and I spent today and much of yesterday reimplementing the UI of Apple's Installer.app, as a test. It was fun and I've learned lots. Most striking is that Objective-C is a descendent of C, not C++. The fact that you can browse header files and see how Objective-C is actually implemented is very exciting, for a geek such as myself.

Everyone I talk to at the moment is thrilled to be fixing Leopard-specific bugs. We seem to have gotten away with ease so far. This may be related to my OCD for making auval not flag up a single warning. Or my OCD for fixing ANY warning that flags up during the compilation of our plugins (the ENTIRE codebase compiles without a single warning on either mac or pc). This might sound like good coding practice, but actually, it's just a form of procrastination.

FogBugz6 is out (for Windows... I'm still waiting for the Unix version), and it is amazing. Joel Spolsky (who is a hero of mine, and all programmers, as it goes) is giving a talk in London next friday. I will be there bouncing up and down excitedly, and sacrificing lambs at the altar (though they do also accept credit card payments).

I still haven't written up my PhD thesis. This is because my mastery of avoiding it has now reached such a level that my university is considering awarding me an honorary doctorate in doctorate-work-avoidance. I can't help but feel that that would be rather ironic.

I've adopted a new habit of running MSN (actually Adium) in "Away" mode, to see if it has the psychological effect of reducing the amount that people message me. So far no change, but we'll see.

My striking score on Wii Golf has earned me the nickname "Ironfist", which may be related to a gesture that I make after I sink an Eagle or a chip-in. I may post a photo so you can decide for yourself.

My girlfriend is making a tune and she keeps programming these BIG RAW ANGRY noises which sound FREAKING cool. Every time I ask what she's using, it's TBK3. I have created a monster.

Anyways... back to work...

3 comments:

Anonymous said...

Dual displays are the only way to code. I usually run three 17" TFTs on my main PC. The nice thing about using three is that it's symmetric without that break down the middle.

Personally I find Objective-C too weird to warm up to. Many years ago, though, I wrote something in it to learn how to use Apple's MIDI Manager. Yes, it was many years ago.

You get a gold star by your name for having no compiler warnings.

--Adam

Anonymous said...

01001001 00100111 01101101 00100000 01110010 01100101 01100001 01101100 01101100 01111001 00100000 01101100 01101111 01101110 01100111 01101001 01101110 01100111 00100000 01100110 01101111 01110010 00100000 01110011 01101111 01101101 01100101 00100000 01101110 01100101 01110111 00100000 01110000 01101111 01110011 01110100 01110011 00101110 00100000 01000010 01110101 01110100 00100000 01111001 01101111 01110101 00100000 01100001 01110010 01100101 00100000 01110000 01110010 01101111 01100010 01100001 01100010 01101100 01111001 00100000 01110110 01100101 01110010 01111001 00100000 01100010 01110101 01110011 01111001 00100000 01100011 01101111 01100100 01101001 01101110 01100111 00101110 00101110 00101110

Dave Sonalksis said...

The above translates to:

"I'm really longing for some new posts. But you are probably very busy coding..."