I tried outlining the different parts of my accessible image viewer/editor, and realized that the Ugh Fields keeping me from working on it are specifically around the UI and user-controlled settings; I can toss out code for the actual viewing part in five minutes, but working it into a larger program collapses from the weight of the rest of it. The trouble is that it's not testable without a minimum of lots of user controls.
Other than breaking it up into as many different chunks as possible (bound to be messy, but possibly more likely to get done), I haven't come up with a means of exploiting this to complete the program.
What are you using to program the UI?
I've had my UI-design experiences vary from easy (webapps via servlets and jsp, Hypercard), to easy so long as I was trying to do exactly what it was made for (Java with Swing), to so obnoxious that I gave up (C with GTK UI elements).
This is the public group instrumental rationality diary for May 16-31.
Thanks to cata for starting the Group Rationality Diary posts, and to commenters for participating!
Next diary: June 1-30
Immediate past diary: May 1-15
Rationality Diaries archive