Ayer fuí (mucho más tarde de lo que hubiera querido) a ver Django Unchained. Aviso: Hay spoilers. Si no la viste, no sigas leyendo. Trato de llevarlos al final del post, pero no te quiero cagar la película. Ok?
I read all of it, one book after the other, and ended a month ago. And since then, I have had a couple of things about it bothering me. Let's see if they make some sense. Mind you, I am going to read volumes six and seven, because these books are addictive as crack in ebook-form.
But, just like crack, they have some worrisome features.
There May Be No Plan
We are five books (and a couple of chapters) into it. It's supposed to be a seven book series. And nothing has happened. You may say a lot has, like "this character got killed" and "that other character got killed" (and a hundred other characters got killed), yeah.
But what has changed in the five kingdoms?
It's starting to feel, these many pages later, as if ... well, who cares what happens? The five kingdoms will have a king, or another. There will be dragons (which will support a king or another), there is war and everyone is having a crappy time, but hey, all that happened five times in the last hundred years or so already.
The hand of the king was killed? Well, so were five of the last seven hands.
A Targaryen may come, lay waste to all the armies of the realm and be crowned? Well, that already happened in the field of fire, and they had Targaryens for a while, until they ran out of dragons.
The Ironmen may conquer the north? Well, they already had conquered it a couple centuries ago, and then they lost it.
And so on: any of the payoffs of the book series has already happened, some of it more than once. So, what's special about this time around?
Does the author have a plan, something up his sleeve that's going to be a shock? I don't know, but the tricks are starting to get repetitive.
What would happen if, after seven books, it turns out that there's nothing special?
It's Too Earth-Like
The five kingdoms. Scotland, England, Wales, Ireland and which one? Isle of Man? Because, come on. There's these people who are almost exactly Mongols, except they have bells in their hair. There's the pseudo-viking, the pseudo-scots, the ersatz-irish, the fake-italians, the I-can't-believe-it's-not-chinese and so on.
There are knights, whose armour is exactly medieval armour. There's the seafaring raiders, on their longships. Etcetera, etcetera, et-freaking-cetera. It's like whenever the author needs to add an "exotic" character, he just throws a dart at the map, then another, creates a mix 80% one, 20% the other, makes up some silly ortography rule for names, and that's it.
The Magic is Lazy
So, dragons. And of course, dragons create magic (you can see how lots of magical gizmos start working since the dragons came).
So, let's make magic everything. Want to have legendary swords? Then they are made of Valyrian steel. That's magical steel, which is why it seems to never need sharpening. That's why you can have family heirloom swords. Because they are magical.
And there's a magical door, made of magical wood. The magical wood comes, of course, from magical trees.
And there's fake magical swords, made by real eastern magic. And there's magical assassins. And magical coins, magical candles. And so on, and so forth. You can't paint yourself into corners when you can count on there being a magical paintbrush that lays down paint that doesn't stain the magical shoes of the painters of the magical land of Paintheria, whose names always have a double laryngeal consonant in the middle.
More is More is More is Less
The first book manages to tell roughly a (earth) year of story. The fourth and fifth, together because they happen simultaneously, cover perhaps three months. And there are characters we have not seen since book three, when they were just about to say something. We are currently entering the third book waiting to know what the maiden of Tarth said at that moment.
There are books that are about one character, there are those that are about a dozen, there are those that are about one hundred. None of the latter is any good. The story keeps expanding and slowing down. At this step, all of book seven is going to be about a single day in the lifes of 50 first-person characters, and each one will describe their breakfast, before we unexpectedly get promised (very soon now) an eight book which will cover their post-breakfast craps and clear every question we may have had about the subject.
You, who know what was in the pies served in the feast at Winterfell in volume 5, you are being spoonfed that kind of thing to make you feel smart and knowledgeable. If you don't know what was in that pie... well, YOU MISSED IT.
And how is it a good idea to write three pages that (if you have a good memory) shout what was in that pie, when it's a story about a third-line and fourth-line characters whose names noone will remember?
Well, it's a good idea because it's fan service, and fans love being served. But it's a cynical, calculating move. You are being served bad pie there, fans.
So, Are the Books Good?
They are awesome. I can't wait for the sixth volume. George RR Martin, here's my money. Tell me a story.
La semana pasada tomé una decisión que no me esperaba. Cerré los comentarios en este blog a menos que el post sea algo técnico. Lo hice porque no aguantaba algunos de los comentarios. Y dije "se van los comentarios por un mes, y después vemos si los extraño."
Bueno, sigo sin extrañarlos, como se darán cuenta porque este mismo post no tiene comentarios.
Hoy cierro los comentarios de la vida. Suspendí mi cuenta de twitter. Siguen saliendo algunas cosas que se postean automáticamente, pero no lo leo, y no recibo notificaciones de nada.
También es "twitter off por un mes, después vemos si lo extraño".
Ojalá que no.
Supongamos que alguna vez expusiste un diccionario como parte de la interface de un objeto. Así que la gente viene haciendo cosas como esta:
Y ahora no querés que
foo sea obligatorio, porque lo podés adivinar, o
tiene un default razonable. De hecho, lo que querés exponer es esto:
Acá hay una idea de como hacerlo sin romper el código viejo:
class fundict(dict): def __call__(self, bar, foo='foo'): return self[foo][bar]
Eso es un diccionario que es "callable", con lo que es indistinguible de una función. Una función-diccionario. Un funcionario. Y por supuesto lo podés hacer al revés e implementar una función que sirva como diccionario. Un diccionario-función, una dicción. Pero como ese es más laburo, hice este.
¿Qué son las Twitter Cards? ¿Viste que para algunos sitios, si cliqueás en un tweet que tiene un link ves un preview chiquito del contenido? Bueno, eso es una twitter card.
Todavía hay que mejorarlo un poco para soportar "media" cards, pero funciona:
No tenés que hacer nada, pero escribir el metadata "description" ayuda a hacerla más precisa (Y también funciona con Google+).