In every field of art, you see the biggest innovations when the technical barriers to doing things are taken away. Make film equipment cheaper and a lot of brilliant people without much money hit the scene. Make synthesizers cheaper and you have the 80s.
Something very similar is happening here. If I have an idea for a great hardware product, now I have the option of using this existing hardware, which is beautiful and has a beautiful method of interacting. Certain of the UI specs have already been handled for me. So there's less of a gap between my having an idea and my launching it than there was, say, five years ago.
I'm hoping for further similar breakthroughs. It would be nice if making a program was simply a matter of sketching out the user interface and seeing it realized.
This made me laugh: "and so the only thing you need to make a beautiful program is a beautiful graphic designer"