I have a project at work that I just can't get into. I know that as soon as it's done I will have to re write it, and a number of other things, to integrate them all together. That fact alone makes me not want to do it. And there is another aspect as well. An exec wants is done yesterday, and I know that to do it right will take time and thought (many things need to be abstracted out of existing code to make development on the unified version work). I could just say 'Fuck it' and hack up a copy of an existing app to just 'get it done', but that would be sick and bug ridden and unmaintainable, as well as down right unpleasant, since the code in question is nasty.
There are days I just can't get motivated at all.
Why, yes, you can make bulk orders of Silly Putty.
If I had shit loads of cash lying around I could have so much fun with this...
FYI: Absinthe hangovers suck.
I've been using TextMate for all my non-Cocoa programming for about two weeks now (I still use Xcode for Cocoa work). I had looked at it a while back when it first became available and blew it off. I own BBEdit and have been an XEmacs devotee for many many years. The muscle memory in my hands is pretty well programmed for XEmacs commands, so much so that I have to retrain myself to use normal Mac commands in other apps.
However, I hate X11. I have hated X11 for many many years, and having to run XEmacs under X11 sucks. There is a Carbon port of XEmacs, but on my machines it can use 30% of the CPU doing nothing, and I have not been able to figure out why.
I have tried the many many carbon GNU Emacs builds available. I prefer XEmacs. It's not a religious/anti-RMS thing, it's just many small differences between the two that irritate me after a while. I always go back to XEmacs.
So I decided a few weeks ago to ditch all emacs variants and try something new. I thought of just using BBEdit, but TextMate's folding of code is what eventually sold me. See, I have a day job in which I regularly wade through nasty PHP code that has almost no functions, just shitloads of if..else blocks. Being able to collapse all that crap is VERY nice.
So far, I am VERY pleased with TextMate. The only gripes I have are when I get really in the zone, my hands tend to do emacs commands out of habit. I also like the ability to have the cursor on a paren and be able to switch to the matching paren (C-right or C-left). The indenting isn't as smart as in emacs, and I find myself having to manually indent some things that emacs gets right automagically. There aren't as many obscure programming modes (I have to do some T-SQL work from time to time), but the main ones are there and suffice.
Over all I'm happy with it. The killer feature so far is the code folding. I suppose eventually I'll dig into more customization features, but I'm not in a hurry.
Using a non-emacs editor always feels like a step back somehow, but this one isn't bad at all.
It looks like I'm some sort of anarcho-communist hippy after all.
Why am I not surprised?