Remaking the 70s
If you have read Coffee and I ... well, let's say the 70s filter is proper, and that this was a happy evening for me.
Stories don't repeat themselves if you don't let them.
If you have read Coffee and I ... well, let's say the 70s filter is proper, and that this was a happy evening for me.
Stories don't repeat themselves if you don't let them.
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.
Just a quick followup to The problem is is, is it not? This is not mine, I got it from reddit
This should really not surprise you:
>>> a = [1,2]
>>> b = [3,4]
>>> a is b
False
>>> a == b
False
>>> id(a) == id(b)
False
After all, a and b are completely different things. However:
>>> [1,2] is [3,4]
False
>>> [1,2] == [3,4]
False
>>> id([1,2]) == id([3,4])
True
Turns out that using literals, one of those things is not like the others.
First, the explanation so you understand why this happens. When you don't have any more references to a piece of data, it will get garbage collected, the memory will be freed, so it can be reused for other things.
In the first case, I am keeping references to both lists in the variables a and b. That means the lists have to exist at all times, since I can always say print a
and python has to know what's in it.
In the second case, I am using literals, which means there is no reference to the lists after they are used. When python evaluates id([1,2]) == id([3,4])
it first evaluates the left side of the ==
. After that is done, there is no need to keep [1,2]
available, so it's deleted. Then, when evaluating the right side, it creates [3,4]
.
By pure chance, it will use the exact same place for it as it was using for [1,2]
. So id
will return the same value. This is just to remind you of a couple of things:
a is b
is usually (but not always) the same as id(a) == id(b)
garbage collection can cause side effects you may not be expecting
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. |