I like tool creation, by the way. Often, it's reasonably simple, the end results are visible, and if you hook everything up for easy prototyping then you get feedback early and often. It feeds the little part of my brain that says 'I made this, and I can see it doing something cool'. This is as opposed to mainframe jobs that, while a fuck of a lot more impressive in scale, power, and (sometimes) the level of coding insanity, don't have any UI or meaningful feedback.
But I digress.
UI has been on my mind. Little things, like smartphone interfaces. One thing that bugs me about the Shiny! is the SMS interface. I've been using a Treo 600 for something close to two years now. The text interface enticed me to send texts, simply because it threaded. By which I mean that it sorted all texts by contact, and then displayed ingoing and outgoing messages by time, latest at the bottom.
In other words, it threaded texts like time-lapsed IM conversations. This I liked a lot.
Windows Mobile doesn't do that. It has a messaging app, that sees all messages as equal — it handles e-mail, texts, Outlook mailbox synch (ugh), and MMS. All these show in the same style — as a mailbox. This means that when you reply there's no obvious way to see the context of the message you're replying to, and it takes a few clicks to see sent messages rather than them all being on one screen.
In other words, SMS are e-mails sent to phone numbers, with a character limit. This I do not like at all.
A few other things bug me, like the Sym key iterating through symbols rather than the PalmOS' simple drop-down menu of symbols. Fewer button presses, but you can't see what you're getting before you get it. And a few other non-UI niggles, like there being no decent LJ client.
All of this makes me want to find an SDK and write some of my own apps. But the SDK requires Visual Studio and learning new languages and API calls and other such shite that takes away time from the very important tasks of 1) writing, 2) video games, and 3) talking shit down the pub. Doubly so because I can't do it at work. Triply so because it's a big investment of time and cash to fix what amounts to a few silly design choices and will probably lead to nothing more than irritation and frustration. Bah.
On the other hand, it's a chance to use this icon again.
I've an idea brewing which builds on the New Awakening stuff I was writing up last year. More on that tomorrow, I think.
: Which I could probably make a few notes from selling/giving to a worthy cause even if it is Orange-locked, let me know if you know of one.
: Which probably should be a retail rather than warez version, and is ~£550. I think not, somehow.
: And no, I am not confident enough to write the code without API docs. And language docs. And a proper IDE, with autocomplete and object model hierarchies coded in. Fuck off, but my first foray into useful .NET programming is not going to be written in Crimson Editor.