Lo que realmente quieren decir los programadores

What Programmers Say vs. What They Mean - Imgur

 

Todos los días en nuestras divertidas tareas de programación, ya sea en el trabajo de obligado o en un proyecto personal o de la comunidad decimos, comentamos o escribimos frases u opiniones sobre el código de X feature, pero en el fondo sabemos que estamos diciendo realmente otra cosa, por ejemplo, cuando terminas una frase con «… es mi humilded opinión» en realidad queremos decir «estás equivocado y lo sabes!», ahhh, también ayuda nuestro orgullo que deberíamos dejar a un lado y todos seríamos mucho más felices, no (?).

Si no eres programador o si lo eres y te sientas mal y quieres ser sincero con el mundo otro programador recopiló las frases más comunes que decimos y la traducción a su significado real, está en inglés pero acá los queremos tanto que se los traducimos:

Lo que decimos Lo que realmente queremos decir
Horrible hack Horrible hack que yo no escribí
Solución temporal Horrible hack que yo escribí
Está dañado Tu código tiene bugs
Tiene algunos problemas Mi código tiene bugs
Obscuro El código de alguien no tiene comentarios
Auto-documentación Mi código no tiene comentarios
Por eso es un lenguaje increíble Es mi lenguaje favorito y es muy fácil hacer cualquier cosa en el
Estás pensando incorrectamente En mi lenguaje favorito y es muy difícil hacer cualquier cosa en el
Puedo leer este script de Perl Yo escribí este script de Perl
No puedo leer este script de Perl Yo no escribí este script de Perl
Mala estructura El código de alguien está muy mal organizado
Compleja estructura Mi código está pésimamente organizado
Bug La ausencia de una característica que quiero
Fuera del alcancce La ausencia de una característica que no quiero
Solución limpia Funciona y lo entiendo
Necesitamos reescribirlo Funciona pero no lo entiendo
Emacs es mejor que Vi Esto está muy tranquilo, empezemos una guerra de insultos
Vi es mejor que Emacs Esto está muy tranquilo, empezemos una guerra de insultos
IMHO (En mi humilde opinión) Estás equivocado
Código antiguo Funciona, pero nadie sabe por qué
^X^Cquit^\[ESC][ESC]^C No sé como salir de Vi

 

Ya saben lo que realmente un programador quiere decir si les dice algo de esto :)

Vía: Imgur

Ventajas y desventajas de salir con un desarrollador

La humanidad y especialmente las mujeres ya saben que los programadores y desarrolladores somos una especie rara, nos concentramos demasiado en nuestro código, tenemos una relación casi amorosa con el computador, conocemos muchos lenguajes… de programación y podemos llegar a ser un poco, solo un poco arrogantes con nuestro conocimiento ;), aún así al final de cuentas somos buenas personas.

Si tu, señorita estás interesado en salir y tener una relación sentimental/amorosa con un programador o desarrollador dejaré que la siguiente tira cómica te explique y demuestre las ventajas y desventajas que existen cuando conoces a una máquina convertida de café en código.
ProsAndCons-dating

Vía: Geeks are sexy

Gracias a mi amigo Chavarro por compartirlo ;)

Las tareas más difíciles para un programador

BXaHDrPCQAAmbC0

 

 

Tareas más difíciles para los programadores:

Diseñar una solución: 2%

Escribir pruebas: 2%

Escribir documentación: 2%

Implementar funcionalidades con las que no estás de acuerdo: 3%

Trabajar con el código de otro: 8%

Tratar con otras personas: 8%

Estimar tiempos: 10%

Explicar que hago y que no hago: 16%

Poner nombre a las cosas: 49%

Bueno, doy testigo fiel de que es la absoluta verdad, piensas más tiempo como ponerle un nombre a esa clase, función o método que en la implementación, en mi caso porque siempre procuro que el nombre se explique por si solo.

Vía: Google+

Humor para desarrolladores [Parte 2]

 

Hace poco les traía un divertido post con un poco de humor para desarrolladores,  diseñadores y administradores en general, hoy les traigo la segunda parte, espero que la disfruten tanto como la primera.

Presentando una conferencia de alto nivel

is8K8zY

 

Lo que pasa con tu código cuidadosamente desarrollado cuando el proyecto llega a la etapa final

 

tumblr_inline_mr5k8dcJ6d1qz4rgp

 

 

Cuando el cliente sugiere publicación del proyecto los viernes

iH5nnIb

 

 

Cuando la compilación falla justo antes de terminar

 

h8eUL

 

 

Típico arreglo de un bugFy75IvC

Cuando te vas a la cama y te das cuenta que falta trabajo por hacer

tumblr_inline_msqyrw92cc1qz4rgp

Luego de un intenso día

tumblr_inline_msqyz55Pvc1qz4rgp

Cuando me preguntan por un hack de hace 5 años

iWRYZI0

Cuando el demo en vivo funciona a la perfección

zH482fC

Cuando la eliminación de logs no libera tanto espacio como se esperaba

tumblr_inline_msu08okvqs1qz4rgp

Pasar todo el día arreglando un problema de merge en el branch incorrecto.

tumblr_inline_msu0o1MWmC1qz4rgp

Llevando un sysadmin a un evento social

tumblr_inline_mtebdm9YEh1raprkq

Luego de arreglar un bug problemático

ZiIoAUj

Cuando un compañero de trabajo se queja de lo difícil que es usar Git comparado con SVN

tumblr_inline_mtnewcDiBP1raprkq

Cuando todos están de acuerdo con retirarle el soporte a navegadores antiguos

J7o5rq5

Cuando el cliente quiere agregar más funcionalidades justo antes de terminar

tumblr_inline_mtuqawVTXO1raprkq

Cada vez que encuentro código antiguo

tumblr_inline_mtuqmqlgiD1raprkq

El equipo… en algunas ocasiones

tumblr_inline_mtuqqojEwx1raprkq

Integrando librerías terciarias

QjpmQPU

Arreglando un bug grande con una solo línea de código

tumblr_inline_mu9lwrzQhw1raprkq

Después de causar una caída general del sistema

tumblr_inline_mu9m3oYd4d1raprkq

Cuando sabes que los errores en los test unitarios son tu culpa

aurlOT9

¿Deberíamos comprar MacBooks para lucir bien pero instalar Ubuntu?

MUHWVV4

Cuando todas las pruebas son correctas pero el despliegue falla

rvIvQPE

Cuando un servicio web terciario falla y hace fallar nuestra aplicación

tumblr_inline_mufk4aIl4e1raprkq

¡Eliminé esa línea de código hace 5 horas!

tumblr_inline_muzu5lCkAo1raprkq

Todas las pruebas son correctas en el primer intento

tumblr_inline_muzu6hREgn1raprkq

Cuando me doy cuenta que elimine código que ya fue publicado

3E0YJ9t

Vía: DevOps Reactions

 

Reacciones de desarrolladores frontend

Un poco de humor sobre las reacciones de los desarrolladores frontend. Cualquier parecido con la realidad es pura coincidencia.

Cuando un error crítico sucede durante la revisión del cliente.

71tEcdh

Cuando se está trabajando en páginas legales o políticas de privacidad.

tumblr_inline_mmlo3r3ApY1qz4rgp

La primera vez que escucho sobre { box-sizing: border-box }

UmpOi

La primera vez que publico correctametne un proyecto hecho con Node.js

tumblr_inline_mmntji98qJ1qz4rgp

Cuando me dicen que haga un email con HTML

d4Paptz

Cuando los de Aseguramiento de calidad no encuentran ningún bug.

urkel

Cuando miro código que escribí hace años.

tumblr_inline_mmss452tfL1qz4rgp

Cuando me dan trabajo nuevo en un proyecto viejo.

tumblr_inline_mo6z6mNg5Q1qz4rgp

Cuando veo por primera vez mi sitio web en Internet Explorer.

tumblr_inline_mm8obhz4PD1qz4rgp

Cuando sucede algún error grave mientras estoy en vacaciones.

tumblr_inline_mm8pfqm0U81qz4rgp

Cuando me dan composiciones que parecen del 2004.

ibv8tk6xVzgQty

 

Más reacciones de desarrolladores frontend en Front End Dev Reactions

Chistes geek para desarrolladores web

programming-like-sex

Programar es como el sexo. Un error y tienes que dar soporte el resto de tu vida.

seo-pub

Un experto de SEO entra a un bar, bares, pub, taberna, posada, Pub irlándes, bebidas, cerveza, alcohol…

low-profile

¿Por qué el geek agregó body { padding-top: 1000px; } a su página de Facebook? Porque quería mantener un bajo perfil.

profanity

¿Cuál es el lenguaje más usado en programación? Groserías.

table-layout

¿Por qué el desarrollador web se fue del restaurante? Por el diseño de tabla.

sql-join

Una consulta SQL se acerca a dos mesas en un restaurante y pregunta: ¿Me les puedo unir?

didnt-get-arrays

 

¿Por qué el programador renunció a su trabajo? Porque no consiguió arrays. (Array similar Aprender)

Vía: Silktide

La lista definitiva de excusas de los programadores perezosos

Ser programador o desarrollador al igual que el resto de los trabajos que existen en el mundo no es nada fácil, especialmente en nuestro caso que somos responsables de sistemas y aplicaciones que son utilizadas por muchísimas personas y de la cual depende también su trabajo, es decir,  podemos hacerle pasar un bello día o un pésimo día a cualquier persona que utilice nuestros sistemas, por ello es fundamental que al desarrollar tengas en cuenta todo lo que puede suceder algún día si haces esto o aquello.

Preocupaciones apartes, si eres un desarrollador perezoso o simplemente tu software se está comportando de forma inesperada o extraña, haciendo «raros» y cuando te preguntan no sabes que responder puedes acudir a Developer Excuses, un sencillisímo pero práctivo sitio web donde obtienes cada vez que entras a la página una excusa perfecta que te puedes sacar del apuro en el que te encuentras, dándote un poco tiempo para ir a arreglar el bug sin introducir otro. :P

Algunas de las excusas que muestra el sitio web son:

  • It’s never shown unexpected behaviour like this before. (Nunca antes había presentado un comportamiento como este)
  • There’s currently a problem with our hosting company. (Tenemos en este momento un problema con nuestra empresa de alojamiento)
  • It probably won’t happen again. (Probablemente no vuelva a suceder)
  • It’s a third party application issue. (Es un problema de una aplicación de terceros)
  • How is that possible?. (¿Cómo es eso posible?)
  • It works for me. (A mi me funciona)
  • The user must not know how to use it. (El usuario no tiene que saber como usarlo)
  • You must have done something wrong. (Debiste haber hecho algo incorrecto)

Aunque están en Inglés, es un inglés básico que seguramente sabes traducir sin problema.

Chiste aparte, recuerda lo importante es que tus usuarios se sientan a gusto con tu software. ;)

Developer Excuses

¿Por qué los diseñadores deberían aprender a programar? [Comic]

brads-236

 

Diseñador

  • Sacaste el color incorrecto del archivo fuente PSD.
  • El texto no es lo suficientemente claro. Solo mira el contraste.
  • Dejaste el padding superior e inferior de todos los H3 iguales. Eso no está bien.

Desarrollador

  • Esta es la razón por la que los desarrolladores pensamos que los diseñadores deben programar.

Vía:  netmagazine

 

Humor para desarrolladores

Cuando el cliente me contacta el Viernes en la noche

OKChz

Cuando el cliente me pregunta por una funcionalidad inútil

T9nKo

Cuando mi golpe de estado para retirar a IE6 de las especificaciones resulta exitosa

aVrAlHN

Cuando me doy cuenta que estoy editando código en producción  y lo arregló rápidamente

wEsnQE5

Cuando me doy cuenta que utilicé una librería sin soporte

feOZjBh

Cuando veo mi código el Lunes en la mañana

U1gZl5W

Cuando un practicante me dice que las pruebas son para personas que no saben programar

35QwAh1

 Cuando sigo un tutorial letra a letra y encuentro docenas de errores

ZkcCiyy

Cuando estoy subiendo algo a producción

BMdtK2J

Cuando visito el sitio en IE luego de una gran actualización

WmfcRob

Mira la lista completa

Leer másHumor para desarrolladores