I am so BETWEEN software and platform releases. So much of my decision making is affected by the release schedule of several applications on which I base my work. That makes me a self-proclaimed Tweener (as opposed to a Tweenie, which is a kid's show on Noggin and elsewhere with the characters below.)
There is at least some comfort knowing that I am not a lone Tweener in this world and that others can feel my pain. As developers, we will always be between releases, but the state of Tweendom seems particularly intrusive these days.
There's a Sharepoint move at HQ, for instance. I'm perfectly fine with that, but custom webpart requests are surely in the works. I certainly don't want to endure the ugliness of building webparts in .NET 1.1 when a kinder, gentler .NET 2.0 is around the corner. And I cannot wisely move on that until beta 2. And those Smart Client apps I wanted to start dazzling management with? Yeap. Beta 2.
I have a few DotNetNuke sites out there I want to enhance, but why build a DNN 2.1.2 module when a bonafide [non-beta] DNN 3.0 seems so close.
And then there's dotText. I've been customizing 0.95 extensively and there's more coding I want to do, but until CS::Blogs source is available (or whatever is happening in the future dotText open source area which is not yet clear to me), why duplicate even more effort?
My dbvt.com site is an integrated DNN-nGallery-dotText creation, so I need to find out what's happening with the nGallery release schedule before I build that popup utility I've been wanting to add for inserting thumbnail pics into my posts. Maybe I need to wait on that, too.
The good news is that migrating to these new releases is not a question. I'm very much looking forward to what the smart people behind these products have been up to. I'm just tired of being so between releases. I'd rather be a Tweenie than a Tweener. Oh yeah.