But the demographic at the very heart of the phenomenon, the sine qua non of premium mediocrity, is the young, gentrifier class of Blue Bicoastal Millennials. The rent-over-own, everything-as-a-service class of precarious young professionals auditioning for a shot at the neourban American dream, sans condo ownership somewhere at a reasonable distance from both the nearest meth lab and minority ghetto.
The essence of premium mediocrity is being optimistically prepared for success by at least being in the right place at the right time, at least for a little while, even if you have no idea how to make anything happen during your window of opportunity. Even if you know nothing else, you know to move to San Francisco or New York and hoping something good happens there, rather than sitting around in some dying small town where you know nothing will ever happen and being curious about anything beyond the town is a cultural transgression. This is a strategy open to all.
Premium mediocre is the finest bottle of wine at Olive Garden. Premium mediocre is cupcakes and froyo. Premium mediocre is “truffle” oil on anything (no actual truffles are harmed in the making of “truffle” oil), and extra-leg-room seats in Economy. Premium mediocre is cruise ships, artisan pizza, Game of Thrones, and The Bellagio.
I made a prediction on Twitter on February 6th: If Millennials (b. 1980 – 2000) were the premium mediocre generation, Gen Z (b. 2000 – 2020) is going to be the domestic cozy generation.
So much about [Gerhard Richter's painting process] reminds me of designing and building for the Web: The unpredictability, the peculiarities of the material, the improvisation, the bugs, the happy accidents. There is one crucial difference, though. By using static wireframes and static layouts, by separating design and development, we are often limiting our ability to have that creative dialogue with the Web and its materials. We are limiting our potential for playful exploration and for creating surprising and novel solutions. And, most importantly, we are limiting our ability to make conscious, well-informed decisions going forward. By adding more and more layers of abstraction, we are breaking the feedback loop of the creative process.
It is phenomenal to watch. He might start one of his large, abstract paintings by carefully applying oil paint to the canvas with a thick brush. Then, he begins to scrape, smear, or add new layers of paint with a large, home-made squeegee. After each change, Richter pauses, takes a step back, and looks at the result: What did just happen with the picture? What composition has come about? Where have interesting parts emerged? What is the next move that might bring the piece one step closer to completion? And which action would be a mistake? There is a lot of intention and carefulness in this process, yet Richter equally respects the results of accident and chance. He lets go of a certain kind of control to let things happen that are surprising and exciting. But at the same time, Richter always exerts enough control to influence the result. He decides what to keep and what to destroy. It is the ultimate creative process: a constant dialogue.
Ask any artist, musician, or writer and they might tell you that this conversation at the heart of the creative process is what makes their work special and so fulfilling. No piece of art exists in its final form in the head of the artist before the first brush stroke is put on the canvas. No musician has a full piece of music in her head without a conversation with instruments or the score. And no novel is done before the first word is put on paper or a computer screen. Constant reflection and refinement are key to creating any piece of work. This is what lets creators of any profession learn and grow, and, ultimately, achieve mastery. And the same is true for any user interface, design pattern, piece of code, or content on the Web.