Some games journo friends of mine needed a simple web based XML document publishing app to interface with Yahoo!'s syndication system. So I wrote one for them in return for an Xbox 360 and called it Woohoo.
I'm actually quite chuffed by it - it's quite slick (it uses judicious DHTML of which more later) and looks nice (by ripping off Mr Batistoni's site design egregiously) and, more importantly, works well. And The code is nice internally - I especially like the design of the media types.
Anyway, about that DHTML. I wanted some stuff to be very slick because the people using the app are not very tech savvy. I tried to use AJAX to do some things (is it even AJAX? was it just plain DHTML? shrug) because I'd been lead to believe that this was the Done Thing, so to speak. But found just a whole bunch of things annoying.
For a start I just don't get CSS and XHTML et al. Some stuff just seems completely illogical to me. This, I concede is probably my fault. But for stuff like, being able to add images from a list and have them be inserted seamlessy into the document - even when I managed to get a piece if AJAX to go fetch all the candidate images then I'd have to implement my own scroll bars and sort out where the window should go relative to the mosue and ... too much of an arse so I just popped open a new window and then fed the results back through window.parent.someFunction().
Which may be the canonical way of doing it I suppose but then I was doing that back in 1998 so i find it hard to get excited about.
Cynical? Me? A little?