La vida del programador /* Sugerencia enviada por Joseph F */
- Tío nunca entenderé a las mujeres...
- Nadie lo hará, pero por qué lo dices?
- Mi mujer me mandó a la compra y me dijo: "Trae 6 huevos y si hay patatas, trae 9.
- Había patatas, pero se cabreo conmigo cuando vine sólo con 9 huevos.
- Vete tu a saber...
#9:
Soy programador, y está claro que desde que lo soy, mi modo de pensar es diferente. Lógica y más lógica para todo. Hasta la saciedad.
De hecho creo que estoy imbecilizado por no pensar desectructuradamente como el común de las personas. ¿A alguien más le pasa?
#20:
Es un bug del compilador. En pseudoensamblador sería algo como:
load "traer" into AR ; registro de acción
load "huevos" into OR ; registro de objeto
push "6" into MODS ; MODS = pila de modificadores
push (AR, OR, MODS) into TASL ; TASL = lista de tareas
clears MODS ; clears = no elimina los ítems de la pila, crea una nueva
load "patatas" into OR
push "9" into MODS
push existence(OR) into MODS ; los modificadores son evaluados antes de realizar la acción
push (AR, OR, MODS) into TASL
Para esa interpretación tendría que haber dicho "si hay patatas, trae 9 huevos", lo que habría añadido antes de la última línea lo siguiente:
load "huevos" into OR.
A tener en cuenta:
- El cerebro tiene recolección de basura.
- El almacenamiento y procesamiento de la lista de tareas es mucho más complejo que esto.
- Es una lista (estilo lista enlazada), y no una cola. Eso significa que se preferirá empezar por el primer elemento, pero no es necesario.
#42:
Yo con mi mujer tengo una fuerte discusión todos los años sobre estas fechas. Empieza a aparecer la lotería de navidad. Y por toda ciudad que pasamos se empeña en comprar un décimo con la excusa "y si toca aquí" (por cierto debemos agradecer a LAE que se sepan las localidades donde tocan porque es uno de los grandes logros del negocio, hacer creer que toca el sitio y no el número).
Y yo siempre le digo lo mismo. Hay 70000 números. Y toca un número. ¿Por qué no te vas a un puesto y compras 20 números diferentes?. Así tendrás 1 posibilidad entre 3500. No es mucho, pero no pierdes el tiempo, que ya es algo.
Pelea asegurada, no quiere entenderlo y siempre me dice: Esa es tu forma de pensar. La mía es otra.
¿Otra? ¿Es que hay 2 formas de pensar diferentes en probabilidad? ¿Es que las matemáticas admiten opiniones subjetivas?
Al final siempre acabo el 20 de diciembre en doña Manolita en una cola de 3 ó 4 horas para comprar un de esos 70.000 números.
Y la bronca debería terminar cuando el día del sorteo se da cuenta de que no ha tocado nada... pero qué le dices: ¿Te lo dije? Bah.
Dependiente: son diez euros con cinco.
Yo: Aqui tienes, te lo doy justo (le doy 1.5 euros)
Dependiente: no, son un euro con cinco, aqui tienes la vuelta.
Yo: claro...lo que te acabo de dar, te lo he dado justo.
Dependiente: no, te sobra esto.
Yo:...pero no era diez con cinco...
Dependiente: Claro, por eso te tengo que dar la vuelta...
yo: pero..no entiendo.
Al quinto loop me di cuenta que un euro con cinco != 1.50 si no que = 1.05.
Me costó un año acostumbrarme.
#34:
#18#25 Lo de los decimales fue un lío para mucha gente. En los primeros meses del euro vi varios carteles del estilo Fotocopias a 0,05 céntimos.
Esto es como el chiste del informático y las maletas:
Un informático despistado va a una conferencia, y está en el hall del hotel con las maletas. Su esposa no confía en él para hacer el papeleo del hotel, así que le dice:
-Mira, yo voy a firmar en el libro de registro, conseguir la llave y todas esas cosas; tú quedate aquí vigilando las diez maletas.
Cuando vuelve, el marido le dice:
-Oye, no lo entiendo, nadie nos ha robado ninguna maleta, pero sin embargo tenemos nueve.
-¿Que dices?... !hay diez!...
- No, mira, cuéntalas: 0, 1, 2,...
#17:
Well actually... debería llevar 15 huevos.
Trae 6 huevos
Si hay patatas trae 9 huevos.
Eso hacen 15 huevoes en total.
Lo que estás haciendo es usar una variable eggs y asignarle el valor 9. Lo que su mujer pedía es que, si había patatas, trajera 9 (bring 9). Puedes usar las variables para indicar cuántos huevos o patatas hay en la tienda y luego ejecutar bring (eggs, 9); para llevarte las que sean precisas.
Es un bug del compilador. En pseudoensamblador sería algo como:
load "traer" into AR ; registro de acción
load "huevos" into OR ; registro de objeto
push "6" into MODS ; MODS = pila de modificadores
push (AR, OR, MODS) into TASL ; TASL = lista de tareas
clears MODS ; clears = no elimina los ítems de la pila, crea una nueva
load "patatas" into OR
push "9" into MODS
push existence(OR) into MODS ; los modificadores son evaluados antes de realizar la acción
push (AR, OR, MODS) into TASL
Para esa interpretación tendría que haber dicho "si hay patatas, trae 9 huevos", lo que habría añadido antes de la última línea lo siguiente:
load "huevos" into OR.
A tener en cuenta:
- El cerebro tiene recolección de basura.
- El almacenamiento y procesamiento de la lista de tareas es mucho más complejo que esto.
- Es una lista (estilo lista enlazada), y no una cola. Eso significa que se preferirá empezar por el primer elemento, pero no es necesario.
La vida del programador /* Sugerencia enviada por Joseph F */
- Tío nunca entenderé a las mujeres...
- Nadie lo hará, pero por qué lo dices?
- Mi mujer me mandó a la compra y me dijo: "Trae 6 huevos y si hay patatas, trae 9.
- Había patatas, pero se cabreo conmigo cuando vine sólo con 9 huevos.
- Vete tu a saber...
#44 Y lo peor de todo es que luego te dicen que eres cuadriculado.
Perdona, yo siempre me pregunto por qué. Y busco respuestas lógicas. No absurdeces imaginarias. Eso sí es ser cuadriculado. El por que sí sin argumentos.
#9 Completamente de acuerdo. Cierto dia, en una COLA de un supermercado Carrefour® recordé la Teoría y sus aplicaciones a partir de los Procesos estocásticos, por lo que repasé mis apuntes y ahora mi vida es mucho mejor. Te lo recomiendo.
#66 Yo he tenido que entrar a los comentarios para leer la traducción por si acaso no me había enterado y aun así tardé bastante en pillarlo hasta que lo pensé desde el punto de vista de la mujer.
#9 Mi profesor de lógica nos echo un día la bronca porque no es lo mismo "equivalente" que "igual".
Yo con mi mujer tengo una fuerte discusión todos los años sobre estas fechas. Empieza a aparecer la lotería de navidad. Y por toda ciudad que pasamos se empeña en comprar un décimo con la excusa "y si toca aquí" (por cierto debemos agradecer a LAE que se sepan las localidades donde tocan porque es uno de los grandes logros del negocio, hacer creer que toca el sitio y no el número).
Y yo siempre le digo lo mismo. Hay 70000 números. Y toca un número. ¿Por qué no te vas a un puesto y compras 20 números diferentes?. Así tendrás 1 posibilidad entre 3500. No es mucho, pero no pierdes el tiempo, que ya es algo.
Pelea asegurada, no quiere entenderlo y siempre me dice: Esa es tu forma de pensar. La mía es otra.
¿Otra? ¿Es que hay 2 formas de pensar diferentes en probabilidad? ¿Es que las matemáticas admiten opiniones subjetivas?
Al final siempre acabo el 20 de diciembre en doña Manolita en una cola de 3 ó 4 horas para comprar un de esos 70.000 números.
Y la bronca debería terminar cuando el día del sorteo se da cuenta de que no ha tocado nada... pero qué le dices: ¿Te lo dije? Bah.
#42 En mi oficina jugaban todos a la lotería e intentaron que entrara en la porra. A la hora de la comida les conté esto que había leído en Microsiervos. No solo me dejaron tranquilo si no que conseguí que muchos de los habituales se salieran
Habría que plantear la viñeta como un test para saber si eres programador o algo así...
Porque como unos cuantos en el hilo, no encontraba el error en lo que había hecho el de la viñeta
#42 sin contar que el premio de la Lotería de Navidad para la pasta que cuesta el décimo en realidad es una mierda, y cuando por fin tengas la suerte del milenio y consigas acertar (y repartir entre todos los que tienen el décimo), te quedarán cosa de 10.000 euros.
Dependiente: son diez euros con cinco.
Yo: Aqui tienes, te lo doy justo (le doy 1.5 euros)
Dependiente: no, son un euro con cinco, aqui tienes la vuelta.
Yo: claro...lo que te acabo de dar, te lo he dado justo.
Dependiente: no, te sobra esto.
Yo:...pero no era diez con cinco...
Dependiente: Claro, por eso te tengo que dar la vuelta...
yo: pero..no entiendo.
Al quinto loop me di cuenta que un euro con cinco != 1.50 si no que = 1.05.
Me costó un año acostumbrarme.
#18#25 Lo de los decimales fue un lío para mucha gente. En los primeros meses del euro vi varios carteles del estilo Fotocopias a 0,05 céntimos.
Esto es como el chiste del informático y las maletas:
Un informático despistado va a una conferencia, y está en el hall del hotel con las maletas. Su esposa no confía en él para hacer el papeleo del hotel, así que le dice:
-Mira, yo voy a firmar en el libro de registro, conseguir la llave y todas esas cosas; tú quedate aquí vigilando las diez maletas.
Cuando vuelve, el marido le dice:
-Oye, no lo entiendo, nadie nos ha robado ninguna maleta, pero sin embargo tenemos nueve.
-¿Que dices?... !hay diez!...
- No, mira, cuéntalas: 0, 1, 2,...
#34 Pero ese chiste es erróneo porque cualquier programador que se precie sabe que el número de elementos no se corresponde con el índice en un sistema de numeración que empieza por 0, por muy despistado que sea.
#26#18 Evidentemente me he equivocado, quería decir 10.5 y 10.05 pero se entiende igual ¿no?
#53 Menos mal que nos lo has aclarado :-P. Ahora en serio, en clase, en el curro y en ciertos entornos a veces se dice con, en vez de coma, economía del lengua que se llama. Si ya se, el contexto y todo eso, solo estoy hablando de momentos "Seldom" que tuvimos. Yo en ningún momento eché la culpa a los dependientes de mi confusión.
Es como el lío de la coma o punto decimal. En español ya sabemos todos que se usa la coma pero yo estoy acostumbrado a usar el punto porque ....¿quién trabaja con la coma?.
#75 Para los ingenieros no existen los millones. Existen los megas. En mi vida creo que escucharé un millón de pascales para hablar de 1MPA...asi que imagínate para billion...XD.
Creo que perteneces a otro mundo diferente al mio, yo soy muy técnico y me imagino que tu menos o al menos de un ámbito muy diferente.
#53, si te dicen "las 10 y cinco", se entiende que son "las diez (horas) y cinco (minutos)". Pero si preguntas "¿cuántas horas tardaste?" y respondes "10 con cinco", se entiende 630 minutos, igual que si preguntas "¿Cuántos euros son?" y responden "10 con cinco": debe entenderse 1050 céntimos.
Esto es como la historia de unos de los hackers originales del MIT (por los que se acuñó el término).
Se ve que discutía a menudo con su esposa, ya que ella, al volver de hacer la compra, le preguntaba "¿Quieres ayudarme con las bolsas?" y él le respondía con un simple "No", porque, aunque podía ayudarle, no le gustaba nada, por lo que realmente no lo quería hacer.
Otra cosa, como le reconoció al cabo el tiempo, habría sido que le hubiera dicho "Ayudame con las bolsas", con lo que no tendría más remedio que hacerlo.
#8 Yo estudié matemáticas y antes de los exámenes de Análisis matemático me ponía insoportable. Mis familiares y amigos ajenos a las matemáticas me lo hacían saber
Por ejemplo un dialogo conmigo podría ser algo así:
Yo decía:
-Yo creo que es mejor así.
Y alguien contestaba:
-Yo creo que también
-Querrás decir que "tu también lo crees".
-¿Cómo?
-Yo he dicho: "Yo creo tal cosa" tu deberías contestar: Yo también lo creo. "Yo creo que también" implica que no estás seguro.
-No, "yo creo que también" significa que estoy de acuerdo contigo.
-No, si yo te dijera... Yo creo que voy a ir... tu podrías decir: Yo creo que también, que significa que no sabes si vas a ir también además de mi. Pero si dices yo creo que también es que no estás seguro. Lo correcto sería decir: Yo también lo creo.
Si eran buenos amigos y me aguantaban entrábamos en una discusión sobre qué tenía que ver las matemáticas con el lenguaje, si no normalmente me mandaban a la mierda
Buenísimo, no he sido capaz de entender el chiste porque me ha parecido completamente normal. He tenido que leer los comentarios para pillarlo. What the fuck.
- ¿Por que has comprado doce barras de pan? Te dije que compraras solo dos
- Porque cuando fui a la tienda, le dije al tendero "ponme dos barras de pan, y si tienes huevos, una docena"
Sin ánimo de abrir un flame, el error es usar programación imperativa. Con programación declarativa esto no hubiese ocurrido:
"Cariño, necesitamos 6 huevos y 9 patatas"
Es más lento de ejecutar que la programación imperativa, pues es el intérprete el que debe resolver el paso al código máquina en tiempo de ejecución, pero se eliminan ambiguedades.
Un hombre está volando en un globo aerostático y se da cuenta de que se encuentra perdido.
Ve a un tipo caminando por el campo y hace algunas maniobras para acercarse.
El hombre desciende unos metros y grita: Perdone, ¿me dice por favor dónde estoy?
El hombre que está abajo responde: Usted está en un globo aerostático, suspendido a unos 10 metros del suelo.
Usted es programador, ¿verdad?, dice el del globo.
Así es, dice el de abajo. ¿Cómo se ha dado cuenta?.
Bueno, dice el del globo, todo lo que usted me ha dicho es técnicamente correcto, pero lo que me ha dicho me es totalmente inutil.
Y el de abajo responde: Y usted debe ser un cliente.
Exacto, dice el del globo, ¿Cómo lo ha sabido?
Sencillo. Usted se ha perdido, me hace una pregunta y yo le respondo, y en lugar de asumir su falta de pericia como navegante y/o su poca destreza para preguntar, piensa que la culpa de su situacion actual es mia y se enfada conmigo.
#19 por supuesto que no tiene futuro, en el futuro nadie programará, los programas se harán solos cuando el empresario toque el ordenador con una varita mágica y el programa se haga solo... "hmmm, necesito una aplicación para móviles que haga tal, cual y pascual... alakazammm!!! programa hecho".
Yo hubiera comprado patatas y 9 huevos (intuyendo que iba a hacer una tortilla), bunca 6 huevos y 9 patatas, que clase de mujer demoníaca pide las patatas por unidades?
Explicación lógica de un no programador a esta falta de lógica: esto es lo que pasa por tragar e ir a hacer la compra tu en lugar de mandar a la mujer a que la haga ella
#65 yo hubiera traido un par de gallinas en una jaula, un saco de grano para alimentarlas y un saco de patatas xxl, le hago un manual de como alimentar a las gallinas y listo.
#92 Acabo de entender porque lo dices. No he querido decir que el del verbo "ver" sea ves. Si no que si dices VES estas usando el verbo "ver" y no el verbo "ir" (supongo que ahora queda mas claro)
Como el titulo me ha puesto sobre aviso he leido la tira sin llegar a la ultima viñeta, intentando ir paso a paso para no picar. Lo peor de todo es que al terminar la 3 viñeta he pensado "vale, entonces le habra llevado 9 huevos, pero a ver como termina la tira para que haga gracia". Luego me he leido la ultima viñeta y me he quedado parado 5 segundos antes del facepalm.
El meollo del problema es que acaban pensando en "C" y sus variantes. Pensad en Pascal, Modula2 o en Ada y adiós a las ambigüedades. Como lo de indexar desde cero...
Me recuerda al chiste aquel tan malo de los huevos, pero con pequeñas variaciones:
Un programador entra en el super y pide:
Deme 1 kg de patatas, y si tiene huevos una docena.
Y se fue con 12 kilos de patatas...
Soy el único programador que hubiera comprado 6 huevos y 9 patatas?
Nadie trabaja con lenguajes poco tipados?
Ningún programador ha conocido, aunque sea de lejos, a una mujer?
Mucho java y ensamblador... pero poco javascript :(.
//Mujer contenta y buenas comidas
function compra(tienda)
compra.eggs=6;
if(tienda.hasPotatoes())
return compra;
}
#74 Javascript no es ni por aproximación un lenguaje de programación. Es una broma que sirve para calculitos y cambiar gilitonteces de las páginas web cutres.
Si una coma mal puesta te puede costar la vida, la ausencia de un punto...
En la traducción dice: "Trae 6 huevos y si hay patatas, trae 9.", pero en inglés hay un punto entre ambas órdenes, y el punto es como un "end sub", sigue en el procedimiento de ir de compras, pero ya se trata de otro producto.
- Trae 6 huevos.
- Si hay patatas, trae 9.
Si te digo: "Ves al almacén, y si hay tomates, trae 5", no tienes dudas de que irás a buscar 5 tomates.
Y otro tanto se puede decir en el original inglés. Los dos programadores del chiste no son muy buenos que digamos...
Comentarios
eggs=6;
if (potatoes)
eggs=9;
No pillo el chiste, lo que hizo él es lo correcto
#2 No estoy de acuerdo con tu planteamiento.
Lo que estás haciendo es usar una variable eggs y asignarle el valor 9. Lo que su mujer pedía es que, si había patatas, trajera 9 (bring 9). Puedes usar las variables para indicar cuántos huevos o patatas hay en la tienda y luego ejecutar bring (eggs, 9); para llevarte las que sean precisas.
#13 Ya está el listo que todo lo sabe.
#16, he vuelto solo para votarte POSITIVO
Es un bug del compilador. En pseudoensamblador sería algo como:
load "traer" into AR ; registro de acción
load "huevos" into OR ; registro de objeto
push "6" into MODS ; MODS = pila de modificadores
push (AR, OR, MODS) into TASL ; TASL = lista de tareas
clears MODS ; clears = no elimina los ítems de la pila, crea una nueva
load "patatas" into OR
push "9" into MODS
push existence(OR) into MODS ; los modificadores son evaluados antes de realizar la acción
push (AR, OR, MODS) into TASL
Para esa interpretación tendría que haber dicho "si hay patatas, trae 9 huevos", lo que habría añadido antes de la última línea lo siguiente:
load "huevos" into OR.
A tener en cuenta:
- El cerebro tiene recolección de basura.
- El almacenamiento y procesamiento de la lista de tareas es mucho más complejo que esto.
- Es una lista (estilo lista enlazada), y no una cola. Eso significa que se preferirá empezar por el primer elemento, pero no es necesario.
(Qué agusto m'he quedao )
/cc #1 #2 #13 #17
#20 Gran demostración de que están los programadores... y los programadores que entienden al cliente
#41 Me… me has llamado… ¿programador que entiende al cliente? ¡Es una de las cosas más bonitas que me han dicho en mi vida!
(Este hecho es una mezcla de que me hayan dicho pocas cosas bonitas y de que tenga un criterio peculiar para bonito )
#2 O incluso:
private int iBuyEggs()
else
}
Que luego me echan si no la bronca por no utilizar las convenciones de nombres
Pero tiene razón #4, el chiste es mu malo.
#17 ¡Negativoooo! ¡Dice que traiga 9 huevos, no que traiga 9 huevos más!
El valor huevos se sobreescribe, tal y como indica #2
#2 ¡Ten cuidado!
Si añades otros alimentos a tu lista podrías llevártelos incondicionalmente por error.
#2 Vamos que resumemiendo
eggs = potatoes > 0 ? 9 : 6;
-Déme una barra de pan y, si tiene huevos, una docena.
Y le dio doce barras de pan.
#5, No, le dio doce patatas
#33 goto #5
Humor algo friki. Traducción:
La vida del programador /* Sugerencia enviada por Joseph F */
- Tío nunca entenderé a las mujeres...
- Nadie lo hará, pero por qué lo dices?
- Mi mujer me mandó a la compra y me dijo: "Trae 6 huevos y si hay patatas, trae 9.
- Había patatas, pero se cabreo conmigo cuando vine sólo con 9 huevos.
- Vete tu a saber...
#1 Gracias por la traducción. No soy programador. Por eso.
Soy programador, y está claro que desde que lo soy, mi modo de pensar es diferente. Lógica y más lógica para todo. Hasta la saciedad.
De hecho creo que estoy imbecilizado por no pensar desectructuradamente como el común de las personas. ¿A alguien más le pasa?
#9 he aqui otro programador no estas solo.
#9 , #11 aquí un futuro de ello, no somos pocos
#9 A mi y desde entonces me he ido quedando sin amigos. No me soportan.
#27 era la respuesta a #9 ¬_¬ Estudié matemáticas pero los números no son lo mio.
#44 Y lo peor de todo es que luego te dicen que eres cuadriculado.
Perdona, yo siempre me pregunto por qué. Y busco respuestas lógicas. No absurdeces imaginarias. Eso sí es ser cuadriculado. El por que sí sin argumentos.
#9 Completamente de acuerdo. Cierto dia, en una COLA de un supermercado Carrefour® recordé la Teoría y sus aplicaciones a partir de los Procesos estocásticos, por lo que repasé mis apuntes y ahora mi vida es mucho mejor. Te lo recomiendo.
#55 Relacionado con tu comentario
Cada vez que lo veo me parto de risa.
#66 Yo he tenido que entrar a los comentarios para leer la traducción por si acaso no me había enterado y aun así tardé bastante en pillarlo hasta que lo pensé desde el punto de vista de la mujer.
#9 Mi profesor de lógica nos echo un día la bronca porque no es lo mismo "equivalente" que "igual".
#9 juas! Y yo creía que eso sólo me pasaba a mi
Yo con mi mujer tengo una fuerte discusión todos los años sobre estas fechas. Empieza a aparecer la lotería de navidad. Y por toda ciudad que pasamos se empeña en comprar un décimo con la excusa "y si toca aquí" (por cierto debemos agradecer a LAE que se sepan las localidades donde tocan porque es uno de los grandes logros del negocio, hacer creer que toca el sitio y no el número).
Y yo siempre le digo lo mismo. Hay 70000 números. Y toca un número. ¿Por qué no te vas a un puesto y compras 20 números diferentes?. Así tendrás 1 posibilidad entre 3500. No es mucho, pero no pierdes el tiempo, que ya es algo.
Pelea asegurada, no quiere entenderlo y siempre me dice: Esa es tu forma de pensar. La mía es otra.
¿Otra? ¿Es que hay 2 formas de pensar diferentes en probabilidad? ¿Es que las matemáticas admiten opiniones subjetivas?
Al final siempre acabo el 20 de diciembre en doña Manolita en una cola de 3 ó 4 horas para comprar un de esos 70.000 números.
Y la bronca debería terminar cuando el día del sorteo se da cuenta de que no ha tocado nada... pero qué le dices: ¿Te lo dije? Bah.
#42 En mi oficina jugaban todos a la lotería e intentaron que entrara en la porra. A la hora de la comida les conté esto que había leído en Microsiervos. No solo me dejaron tranquilo si no que conseguí que muchos de los habituales se salieran
http://www.microsiervos.com/archivo/azar/morirse-mas-probable-loteria.html
#42 lo que va en contra de la puta ley estadística es que mi mujer lleve 15 décimos y no nos toque ni una puta pedrea... y así año tras año.
Si ya lo decía mi abuelo: jugar por necesidad, perder por obligación.
#42 Pues imagina ahora... hasta este año ya eran 85.000 números. Ahora son 100.000.
Tendréis que visitar más ciudades
Habría que plantear la viñeta como un test para saber si eres programador o algo así...
Porque como unos cuantos en el hilo, no encontraba el error en lo que había hecho el de la viñeta
#42 sin contar que el premio de la Lotería de Navidad para la pasta que cuesta el décimo en realidad es una mierda, y cuando por fin tengas la suerte del milenio y consigas acertar (y repartir entre todos los que tienen el décimo), te quedarán cosa de 10.000 euros.
#42 hay 10 tipos de personas, las que piensan en binario y las que no.
Eso pasa por no definir el tipo del 9...
Well actually... debería llevar 15 huevos.
Trae 6 huevos
Si hay patatas trae 9 huevos.
Eso hacen 15 huevoes en total.
Eso me recuerda a cuando entró el euro:
Dependiente: son diez euros con cinco.
Yo: Aqui tienes, te lo doy justo (le doy 1.5 euros)
Dependiente: no, son un euro con cinco, aqui tienes la vuelta.
Yo: claro...lo que te acabo de dar, te lo he dado justo.
Dependiente: no, te sobra esto.
Yo:...pero no era diez con cinco...
Dependiente: Claro, por eso te tengo que dar la vuelta...
yo: pero..no entiendo.
Al quinto loop me di cuenta que un euro con cinco != 1.50 si no que = 1.05.
Me costó un año acostumbrarme.
#18 ¿Si eran diez euros con cinco por qué le bastaba con que le pagaras solo un euro con cinco?
A mí también me ha salido alguna vez la vena matemática y decía 1,2 en vez de 1,20.
#18 #25 Lo de los decimales fue un lío para mucha gente. En los primeros meses del euro vi varios carteles del estilo Fotocopias a 0,05 céntimos.
Esto es como el chiste del informático y las maletas:
Un informático despistado va a una conferencia, y está en el hall del hotel con las maletas. Su esposa no confía en él para hacer el papeleo del hotel, así que le dice:
-Mira, yo voy a firmar en el libro de registro, conseguir la llave y todas esas cosas; tú quedate aquí vigilando las diez maletas.
Cuando vuelve, el marido le dice:
-Oye, no lo entiendo, nadie nos ha robado ninguna maleta, pero sin embargo tenemos nueve.
-¿Que dices?... !hay diez!...
- No, mira, cuéntalas: 0, 1, 2,...
#34 Yo veo todos los días carteles en los supermercados que dicen: Bolsa 0,02 céntimos. Porque uno pasa de discutir que si no...
#34 Ahora el cartel es "bolsas de plastico a 0,05 centimos"
Yo siempre estoy por pedir 100 bolsas.
#34 Pero ese chiste es erróneo porque cualquier programador que se precie sabe que el número de elementos no se corresponde con el índice en un sistema de numeración que empieza por 0, por muy despistado que sea.
#18 #25 #26 #40 Sabrás de lógica, pero de lengua, poco.
Un euro CON cinco no es lo mismo que uno COMA cinco euros.
Eso sí, puestos a literalizar, un euro con cinco son 6 euros, no?
Y ya puestoa, si te digo que es la una Y cinco, pensarás que son las 01.30? O las 01.05?
Pues la lógica es la misma. El primer número en la unidad mayor (euro, hora) y el segundo número en la unidad inferior (céntimo, minuto).
#26 #18 Evidentemente me he equivocado, quería decir 10.5 y 10.05 pero se entiende igual ¿no?
#53 Menos mal que nos lo has aclarado :-P. Ahora en serio, en clase, en el curro y en ciertos entornos a veces se dice con, en vez de coma, economía del lengua que se llama. Si ya se, el contexto y todo eso, solo estoy hablando de momentos "Seldom" que tuvimos. Yo en ningún momento eché la culpa a los dependientes de mi confusión.
Es como el lío de la coma o punto decimal. En español ya sabemos todos que se usa la coma pero yo estoy acostumbrado a usar el punto porque ....¿quién trabaja con la coma?.
#57 "¿quién trabaja con la coma?"
Cualquiera que siga la tradición continental? O es que ahora vas a decirme también que billón es 10⁹?
#75 Para los ingenieros no existen los millones. Existen los megas. En mi vida creo que escucharé un millón de pascales para hablar de 1MPA...asi que imagínate para billion...XD.
Creo que perteneces a otro mundo diferente al mio, yo soy muy técnico y me imagino que tu menos o al menos de un ámbito muy diferente.
#96 yo vengo de un mundo donde no sólo leo documentos técnicos y me encuentro con noticias que hablan de millones y billones.
#53, si te dicen "las 10 y cinco", se entiende que son "las diez (horas) y cinco (minutos)". Pero si preguntas "¿cuántas horas tardaste?" y respondes "10 con cinco", se entiende 630 minutos, igual que si preguntas "¿Cuántos euros son?" y responden "10 con cinco": debe entenderse 1050 céntimos.
#18 Si te dice que son 10€ con cinco, le das 1.50 y encima discutís por el cambio????? creo que hay algo más que falla no?
edito: igual es muy tarde y no me he enterado
#18 ¡Por fin! Pensaba que sólo a mí me había pasado.
#18 Tuve esa misma conversación varias veces. Sigo sin entender por qué se ha impuesto la forma incorrecta.
El mundo es real a no ser que sea declarado entero.
#10
#10, en realidad "mundo" empieza por "m", que está entre la "i" y la "n" del alfabeto. Luego por defecto debería ser entero.
Aquí lo importante es si hicieron la tortilla con cebolla o sin ella.
Esto es como la historia de unos de los hackers originales del MIT (por los que se acuñó el término).
Se ve que discutía a menudo con su esposa, ya que ella, al volver de hacer la compra, le preguntaba "¿Quieres ayudarme con las bolsas?" y él le respondía con un simple "No", porque, aunque podía ayudarle, no le gustaba nada, por lo que realmente no lo quería hacer.
Otra cosa, como le reconoció al cabo el tiempo, habría sido que le hubiera dicho "Ayudame con las bolsas", con lo que no tendría más remedio que hacerlo.
#8 Yo estudié matemáticas y antes de los exámenes de Análisis matemático me ponía insoportable. Mis familiares y amigos ajenos a las matemáticas me lo hacían saber
Por ejemplo un dialogo conmigo podría ser algo así:
Yo decía:
-Yo creo que es mejor así.
Y alguien contestaba:
-Yo creo que también
-Querrás decir que "tu también lo crees".
-¿Cómo?
-Yo he dicho: "Yo creo tal cosa" tu deberías contestar: Yo también lo creo. "Yo creo que también" implica que no estás seguro.
-No, "yo creo que también" significa que estoy de acuerdo contigo.
-No, si yo te dijera... Yo creo que voy a ir... tu podrías decir: Yo creo que también, que significa que no sabes si vas a ir también además de mi. Pero si dices yo creo que también es que no estás seguro. Lo correcto sería decir: Yo también lo creo.
Si eran buenos amigos y me aguantaban entrábamos en una discusión sobre qué tenía que ver las matemáticas con el lenguaje, si no normalmente me mandaban a la mierda
Buenísimo, no he sido capaz de entender el chiste porque me ha parecido completamente normal. He tenido que leer los comentarios para pillarlo. What the fuck.
#12 a mi me paso igual jajajajaja
Lo que os complicáis algunos....
h=p?6:9
Es malo y viejo con ganas, la verdad.
Puf, es la versión nerd de este chiste clásico:
- ¿Por que has comprado doce barras de pan? Te dije que compraras solo dos
- Porque cuando fui a la tienda, le dije al tendero "ponme dos barras de pan, y si tienes huevos, una docena"
Sin ánimo de abrir un flame, el error es usar programación imperativa. Con programación declarativa esto no hubiese ocurrido:
"Cariño, necesitamos 6 huevos y 9 patatas"
Es más lento de ejecutar que la programación imperativa, pues es el intérprete el que debe resolver el paso al código máquina en tiempo de ejecución, pero se eliminan ambiguedades.
#32 Respuesta mía: Sí, es cierto, los necesitamos.
...
...
...
Respuesta de ella: Que vayas a comprarlos, coño.
Mi mujer suele decir "Habría que hacer nosequé" cuando quiere pedirme que haga algo... y yo suelo torearla, "pues sí, habría que hacerlo".
Logica de Programador y Cliente.
Un hombre está volando en un globo aerostático y se da cuenta de que se encuentra perdido.
Ve a un tipo caminando por el campo y hace algunas maniobras para acercarse.
El hombre desciende unos metros y grita: Perdone, ¿me dice por favor dónde estoy?
El hombre que está abajo responde: Usted está en un globo aerostático, suspendido a unos 10 metros del suelo.
Usted es programador, ¿verdad?, dice el del globo.
Así es, dice el de abajo. ¿Cómo se ha dado cuenta?.
Bueno, dice el del globo, todo lo que usted me ha dicho es técnicamente correcto, pero lo que me ha dicho me es totalmente inutil.
Y el de abajo responde: Y usted debe ser un cliente.
Exacto, dice el del globo, ¿Cómo lo ha sabido?
Sencillo. Usted se ha perdido, me hace una pregunta y yo le respondo, y en lugar de asumir su falta de pericia como navegante y/o su poca destreza para preguntar, piensa que la culpa de su situacion actual es mia y se enfada conmigo.
Un consejo : dejad la programación porque no tiene futuro laboralmente.
#19 por supuesto que no tiene futuro, en el futuro nadie programará, los programas se harán solos cuando el empresario toque el ordenador con una varita mágica y el programa se haga solo... "hmmm, necesito una aplicación para móviles que haga tal, cual y pascual... alakazammm!!! programa hecho".
#49 yo creo que lo que quiso decir era que, en españa no hay futuro programando... ni haciendo nada >.<
Yo hubiera comprado patatas y 9 huevos (intuyendo que iba a hacer una tortilla), bunca 6 huevos y 9 patatas, que clase de mujer demoníaca pide las patatas por unidades?
Ella es el cliente. Él es programador. Si no entiende lo que le pide es culpa del segundo por no hacer correctamente la toma de requerimientos.
Luego si se alarga el proyecto le echaremos la culpa todos al funcional....
Leed los comentarios de la viñeta...
Explicación lógica de un no programador a esta falta de lógica: esto es lo que pasa por tragar e ir a hacer la compra tu en lugar de mandar a la mujer a que la haga ella
Vaya pajas mentales os estais haciendo por un chiste que es más viejo que el cagar sentado...
#83 ¿¿¿Tu eres comercial???
Me mondo
#78 Exacto.
una pregunta ¿ al programador no se le ocurrio aplicar el both-zen?. ejemplo de both-zen aplicado por wardog...
http://mundowdg.com/blog/2007/07/11/zen-aplicado/
#28 BOFH-Zen (Bastard Operator From Hell...).
Según esa norma, en este caso debería haber traído a casa 2 tortillas prefabricadas. Porque es lo que se pretendía con los huevos y las patatas ¿no?
#65 yo hubiera traido un par de gallinas en una jaula, un saco de grano para alimentarlas y un saco de patatas xxl, le hago un manual de como alimentar a las gallinas y listo.
ademas obtienes abono para las plantas.
#90 yo tampoco quiero, y nadie me ha dado vela, pero el imperativo del verbo "ver" TAMBIÉN sería "ve"
#92 Ya hombre pero yo estaba hablando del verbo ir. Aunque esta bien que lo apuntes.
Yo lo he dicho porque cada vez mas gente dice "ves","fuistes",etc
#92 Acabo de entender porque lo dices. No he querido decir que el del verbo "ver" sea ves. Si no que si dices VES estas usando el verbo "ver" y no el verbo "ir" (supongo que ahora queda mas claro)
Los programadores se estaran escojonandose de risa, pero los no programadores nos conformaremos en mirar como se escojonan
Es mas chiste de analistas, lo que dice el cliente, lo que necesita y lo que se traduce al programador, eso es un trabajo de huevos.
a las mujeres no se las puede engañar contándoles lo de programador. O las escuchas o no las escuhas.
¡Ay que me LOL!
PD: La camiseta negra con las letras ROOT es sublime
En la oficina me miran mal por las carcajadas. ¿O será por no estar currando?
Como el titulo me ha puesto sobre aviso he leido la tira sin llegar a la ultima viñeta, intentando ir paso a paso para no picar. Lo peor de todo es que al terminar la 3 viñeta he pensado "vale, entonces le habra llevado 9 huevos, pero a ver como termina la tira para que haga gracia". Luego me he leido la ultima viñeta y me he quedado parado 5 segundos antes del facepalm.
(Y si, tambien soy programador).
El meollo del problema es que acaban pensando en "C" y sus variantes. Pensad en Pascal, Modula2 o en Ada y adiós a las ambigüedades. Como lo de indexar desde cero...
Clásico pero buenísimo.
Yo hubiera pensado como el
Me recuerda al chiste aquel tan malo de los huevos, pero con pequeñas variaciones:
Un programador entra en el super y pide:
Deme 1 kg de patatas, y si tiene huevos una docena.
Y se fue con 12 kilos de patatas...
#78 php y MySQL?
Soy el único programador que hubiera comprado 6 huevos y 9 patatas?
Nadie trabaja con lenguajes poco tipados?
Ningún programador ha conocido, aunque sea de lejos, a una mujer?
Mucho java y ensamblador... pero poco javascript :(.
//Mujer contenta y buenas comidas
function compra(tienda)
compra.eggs=6;
if(tienda.hasPotatoes())
return compra;
}
#74 Javascript no es ni por aproximación un lenguaje de programación. Es una broma que sirve para calculitos y cambiar gilitonteces de las páginas web cutres.
#77 Y que hace funcionar menéame...
http://javascript.crockford.com/javascript.html
#77 #78 Y que mueve NodeJS, basado en el motor V8... machacando en rendimiento y concurrencia a casi todos los "grandes" http://www.rmunoz.net/introduccion-a-node-js.html
Si una coma mal puesta te puede costar la vida, la ausencia de un punto...
En la traducción dice: "Trae 6 huevos y si hay patatas, trae 9.", pero en inglés hay un punto entre ambas órdenes, y el punto es como un "end sub", sigue en el procedimiento de ir de compras, pero ya se trata de otro producto.
- Trae 6 huevos.
- Si hay patatas, trae 9.
Si te digo: "Ves al almacén, y si hay tomates, trae 5", no tienes dudas de que irás a buscar 5 tomates.
Y otro tanto se puede decir en el original inglés. Los dos programadores del chiste no son muy buenos que digamos...
#81 Quizá porq en tu ejemplo, traer 5 almacenes puede ser un poco tarea pa Superman, ergo se sobreentiende la tomatina
#81 No quiero joder el tema logico pero se dice "ve" del verbo ir. "Ves" seria del verbo ver.