There should be TWO panels for programming, one for "active" programs and one for launching and support. I have many programs running at once for development: servers console in two shells, network tracing, the IDE and browser, email, skype,.... Unity get too full. there is only small arrow indicating active programs.
I usually do not run full windows. so having the menu away from the application is very confusing. Unity almost requires all apps to run full window. Not Good! I remember the last place the program I want was located, I just have to click on it. Less mouse movement
I want to see most of my options with just a simple click, slide click. With Unity, it is click, slide, click, type, slide click.
I upgraded to 11.10 and I had to install gnome, OK but gnome is very broken. If Ubuntu wants to make unity the default, OK, but they better allow and support gnome that is not broken.
Unity may be fine for beginners that only run one of 7 programs one at a time. ( redundant). But for programmers that need to look at many things at once is is bad.
I hope I have explained the reasons Unity is not good in logical terms, I hope Ubuntu understands FIX IT OR FLAKE OFF!!!
We present here an empirical study comparing the accuracy rates of novices writing software in three programming languages: Quorum, Perl, and Randomo. The first language, Quorum, we call an evidence-based programming language, where the syntax, semantics, and API designs change in correspondence to the latest academic research and literature on programming language usability. Second, while Perl is well known, we call Randomo a Placebo-language, where some of the syntax was chosen with a random number generator and the ASCII table. We compared novices that were programming for the first time using each of these languages, testing how accurately they could write simple programs using common program constructs (e.g., loops, conditionals, functions, variables, parameters). Results showed that while Quorum users were afforded significantly greater accuracy compared to those using Perl and Randomo, Perl users were unable to write programs more accurately than those using a language designed by chance.
Let the flamewars begin!
If you fail to plan, plan to fail.