Painting a new software product

Creating a new software product is much like a creating a painting.

You can talk about what you're going to paint, and you may be able to convey in words the experience you want people to have from your painting. But, no matter how well you perform, the narrative is not your painting.

You can visually sketch the motif of your painting. You can even show people an early rough version of your painting. But, they will still not get anything close to the experience of the finished painting.

It's not until you have the finished painting that people will get the full experience.

However, as all artists and software developers know, a painting is never finished.