I think you should put a lot of effort to come up with some documentation supporting novice programmers to use existing frameworks in an optimal way to support Ubuntu.
Questions that could arose in their minds when they want to do a program for Ubuntu:
-> How do I access stock icons from my prog?
-> How do I use Notifications?
-> How to include File dialogs?
-> How do I use the common permission-dialog?
-> How can I use dbus?
-> How do I come from code to actual program used by mass
-> How do I ensuer it can be used not only by gnome or kde or whatever...?
...
...
...
I guess this would lead to more fresh programms but also in a more consistent appearence over all of them. Of course a single point of entry should be used for most spread programming languages
Happy for your reactions...
No attachments.