Remake de los 70
Las historias no se repiten si uno no las deja repetirse.
Las historias no se repiten si uno no las deja repetirse.
Sorry, spanish only today!
Debo haber dado, en los últimos 15 años, unas 80 charlas. O tal vez 50. Qué se yo, no las ando contando. Desde hace unos cinco años a esta parte, me dicen que vienen saliendo buenas (con altibajos, por supuesto).
Entonces, inspirado por How to be a PyCon speaker and do it well acá van una serie de consejitos para que los que no se animan a dar charlas se animen.
Este es el más importante: el público no muerde. En serio, lo peor que vas a escuchar es algo del nivel de "se ve que estaba nervioso" o "se perdió un poco en tal parte" o "el tema no me interesó mucho". En la gran mayoría de los eventos que he estado, no hay ningún ánimo de agredir al orador. Nadie te va a tirar tomates. Y al día siguiente nadie se va a acordar si estabas nervioso.
Tenés que saber a quién le estás hablando. Hacéte un modelo de como es tu espectador ideal. Hacé una charla que le pueda interesar a ese modelo. Si tratás de hacer que le guste "a cualquiera" entonces no le va a gustar a nadie.
Pensá mucho el título. Si tu charla es para principiantes que quieran aprender flask, ponele de nombre algo como "Introducción para los que no saben nada nada nada de Flask pero quieran aprender un poquitito de como usar un microframework web que está buenísimo". No le pongas "Flask: un microframework web". Ok, no le pongas ninguno de los dos, ponele "Flask desde cero". Yo le pondría "Flaska, no me claves, los puñales, por la espalda" pero eso es porque me gusta Bottle.
No pienses los slides. Pensá lo que querés decir. Una vez que lo sabés, partílo en, ponele, 10 pedacitos de 3 minutos, y hacé un slide para cada uno. Si no podés hacer un slide, hacé dos.
Los slides son el menú, no la comida. Los slides no son la charla. Si puedo entender la charla viendo los slides, entonces o tu charla está estirada, o tenés muchos slides. Asegurate que se lean. No importa tanto que sean lindos: que se lean. Regla: poné los slides en tu notebook, poné el brillo en mínimo, y miralo desde 3 metros. Si no lo ves, no se vé.
Cuanto ensayar, depende de cada uno. Yo no ensayo, pero es porque soy un tarado. Si ensayás demasiado sale medio sin espontaneidad, tal vez. Pero si no ensayás nada, a veces ni sale. O sea, ensayá hasta que te sientas cómodo, y ahí pará.
Hablá como hablás vos. No trates de hablar como otro, aunque te guste mucho mucho mucho como habla. No trates de ser gracioso, si sos gracioso va a salir natural. No trates de ser interesante, si la charla es interesante alcanza.
No hagas cosas interactivas a menos que estés segurísimo que no te vas a trabar.
No hables de cosas que no te interesen "porque son importantes" o o "porque alguien debería hablar de eso".
Hablá fuerte, aunque tengas micrófono. Cuando hablás fuerte hablás más claro y pausado.
Tenés que saber cuanto tiempo te queda. Todo el tiempo.
Tenés que tener dos o tres puntos para terminar la charla. Cuando se te va acabando el tiempo, la terminás en el que mejor te quede.
"Decíles lo que les vas a decir, decílo, y decíles que les dijiste"
Si no sabés, admitílo. Si guitarreás, decí "estoy guitarreando, pero...". Si estás nervioso decí "me estoy meando", si te perdiste tirá todo a la mierda y uníte al circo Rodas (o pedí un segundo para ordenarte).
Ponéle onda a la parte de preguntas y respuestas. No pongas cara de "no entendiste una goma de lo que dije", porque capaz que es culpa tuya.
Rompé todas las recomendaciones que te dí si te parece que va a funcionar mejor. Por ejemplo, capaz que querés tener 100 slides y pasar uno cada 10 segundos. O no querés tener slides. O querés tener slides que hablan de otra cosa. O querés tener slides que pasen solos. O querés tener slides interactivos y actuar Mingo y Aníbal contra los fantasmas.
Y la más importante (si, ya sé que dije que la otra era lo más importante, no jodas): followup. Invitálos a charlar cuando te vean en el pasillo. Dejá tu mail, blog, twitter o lo que sea. Invitá una cerveza. La charla en sí sirve hasta ahí, es mejor si de la charla sacás un amigo.
Esto no debería sorprenderte:
>>> a = [1,2]
>>> b = [3,4]
>>> a is b
False
>>> a == b
False
>>> id(a) == id(b)
False
Después de todo, a y b son cosas distintas. Sin embargo:
>>> [1,2] is [3,4]
False
>>> [1,2] == [3,4]
False
>>> id([1,2]) == id([3,4])
True
Resulta que si uno usa literales, una de esas cosas no es como las demás.
Primero la explicación. Cuando uno no tiene más referencias a un dato, va a ser "garbage collected", la memoria se libera para que se pueda usar para otra cosa.
En el primer caso, las variables a y b guardan referencia a las listas. Es decir que tienen que existir todo el tiempo, ya que yo podría decir print a
y python tiene que poder responderme con el valor de a.
En el segundo caso, uso literales, lo que quiere decir que no hay referencias a las listas después de que se usan. Cuando python evalúa id([1,2]) == id([3,4])
evalúa primero el lado izquierdo del ==
. Después de que termina con eso, no hace falta mantener el [1,2]
a mano, así que se borra. Entonces, al evaluar el lado derecho, crea [3,4]
.
Por pura casualidad, lo pone en exactamente el mismo lugar en que estaba el [1,2]
, asi que id
devuelve el mismo valor. Esto sirve para recordar dos cosas:
a is b
es usualmente (pero no siempre) equivalente a id(a) == id(b)
La recolección de basura tiene efectos secundarios que en una de esas no esperabas.
Sorry: english only because my kbd is acting up an typing is a chore.
Here I am, writing in a place of evil so deep they charge you $56 (that's pesos) for a tiny sandwich and a bottle of water: the Gianni & Vittorio café at Córdoba Airport.
It's like Mordor, except the water is kinda-sorta-slightly-cold, and I carry no rings. And there is very little lava. But the evil... the evil is dense, as it can only be at airports, Minas Morgul, and perhaps the choripán place near Lisandro de la Torre station (which I strongly recommend).
But why do I do it? Because I have already failed. I will not post everyday this year. I may not even be close. But I will post as much as I can. And I promise it won't be filler about why I did not do a real post.
So, onto the meat of this post we go.
It's inevitable that airports will have expensive and bad food. It will be expensive because there are a limited number of sellers, and getting to be one of them is expensive. Since they can charge whatever they want, they have no incentives to provide quality or service.
Plus, they own a captive customer base, since you are locked there, and there is no place to go outside the airport etiher.
That is classic government-mandated market distortion, with the airport management as the government, and you playing the role of you. This kind of clear examples are good because they show capitalism and free market advocates actually have a decent point when they remark on the defects of imperfect markets.
OTOH, I don't see any communists around here oppressing me, I see only happy capitalists taking my money.
PS: it seems there was a tornado here today.
Review:Not nearly as much fun as the first two books in the series. Plus the end is left wide open, surely because the author is writing a sequel. |