Not necessarily... A lot of people (and companies) do Flash-based (even static graphics-based) prototypes before trying to make anything that actually works -- it's a big part of usability and IX testing. The Maemo Software team even does this. Don't knock trying to create a usable interface before doing any hardcore programming... A lot of current apps could benefit a lot from this. Whether this be thread spam or not, developers should be aware of the important practice of prototyping.