Ty Lettau
One big issue with creating desktop apps is that people don’t know why they are on the app. If someone is willing to buy a $1000 application then they are going to know the point of first involvement.
If everything is important then nothing is.
If you are going to do drag and drop make the objects look like physical objects. When the object is able to be dopped then higlight the drop zone and make it painfully obvious that the drop zone is where the user can drop the object.
Seam-line model solves many problems
Contextual controls allow immediate control without mouse movement and additional clicks.
Constantly writing to an XML file that compiles on the fly.
People are not going to wait for a 2 minute compile time. It needs to immediately be played back.
Bring the App to the content. Don’t make users store the content in one more place.
Premiere Express took over six months with 1 engineering 4, manager, Bus dev lead.