the topic of this post doesn't refer to usability, really, so much as it does to "software that works". we're at the point where we need to start making kde4 usable on a day to day basis. that means fixing the bugs that most of us have to this point been working around and/or ignoring because there were bigger fish to fry.
yesterday someone started bitching in #kde4-devel how so many things weren't working as expected and how frustrating that was. they are right: it is frustrating. there are no desktop icons (they are coming), khtml is fubarred at the moment so launching konqi with the webbrowsing profile dies spectacularly, etc.. these are big issues, but most of the problems are actually pretty small there's an easy solution to them: fix it. example:
this morning my cat crashed konqueror with his tail. i'm not sure what key he hit exactly, but it brought konqi down. the fix was a two liner and didn't take 10 minutes to track down and set right. turns out it was due to a new wrinkle introduced by the model/view stuff.
there have been a huge number of changes to the code base over the last year and a half. this is going to result in various instabilities and annoyances. most of them are likely to be fairly minor. i'd like to encourage my fellow developers to take the time to fix those little annoyances as they appear.
it'll make kde4 a more welcome home to those who are less about the infrastructure and more about the applications. =)