Pablo Picasso's version of refactoring: Reducing a drawing to 12 perfect pen strokes
artyfactory.com
artyfactory.com
No, it doesn't. It looks like crap. A bull without the massive bullhead is no longer a bull, but some freaky artist's conceit attached to a declaration, "This is a bull." The fact that he changed the pene so wildly between pictures is a hint that he's playing a joke on us.
Here are some superior, simple bull pictures:
http://www.doublevisionarts.com/images/Boxenbaum/Bull%20seri...
http://www.kshdevelopment.com/DaliPictures/Dali's%20Bullfigh...
A lot of times people get so caught up in the pretension associated with "serious" art that they ignore that it's often supposed to be funny. I remember getting scowled at once at the symphony for laughing at loud at a certain point that was (for the musically inclined) obviously a joke.
In Verdi's Simon Boccanegra at Covent Garden this past spring, Fiesco says "Simone, I morti ti salutano!" -- "Simon, the [previously-thought] dead salute you!".
To the classically minded, it's a riff on the gladitorial salute to the Roman emperor "Nos te morituri te salutant" -- we who are about to die salute you.
Takeaway lesson: only date people who laugh as much at Latin jokes as you do.
He is not "playing a joke on you", he is having fun with exploring the process of perception and the steps from illustration to symbol.
What might be usefully applied to programming is that in abstracting the bull to its minimalistic essence, Picasso illuminates the bull's underlying structure. Perhaps by removing code we can also get a clearer idea of the fundamental workings of a system. ;)
Here's a better article on the process:
http://findarticles.com/p/articles/mi_m1248/is_n3_v81/ai_136...
Indeed, Picasso seems to have put into practice here an idea he had expressed a few months earlier when speaking of one of his paintings: "If it were possible, I would leave it as it is, while I began over and carried it to a more advanced state on another canvas. Then I would do the same thing with that one. There would never be a |finished' canvas, but just the different |states' of a single painting, which normally disappear in the course of work."(4)
But if we look at somewhat objective criteria like influence on other artists and his range of different styles and media, he is probably unsurpassed in the 20th century. And then his productive years nicely overlaps with 3/4 of the century (during which he kept reinventing himself), while many other artists are associated with a single period or movement.
Of course that doesn't mean that he has to be your favorite artist.
One of my favorite quotes. All programmers should keep this in mind when working.
(Yes, I consider the quote superficially appealing but essentially content-free.)
I found the final frame (http://www.artrev.com/art/detailview.asp?pid=8877781318&...), but I'd like to have the whole series.
20th century art is a little different because the process is part of the exposed product - the art piece here is not the last plate (which would be a bit boring on its own), but the whole sequence.
Why this analogy: succinctness and beauty is not appreciated in our industry, whereas it should have been a standard, like in mathematics or physics, where it is appreciated and "standardized" so to say. In math and physics you have to express youself in the most concise way. And I have never seen beauty and succinctness of the code being a requirement as a part of making software, unfortunately.
Edit: "bloatware" pertains to both the code and the interface.
I'm not convinced.
(This is not an expert's comment, I know nothing about modern art)
I would guess that he made a plate XII where he simplified further by removing the balls or horns, and then realized that it was no longer the image of a bull.