Los diferentes tipos de programadores

No todos programamos igual, algunos les gusta hacerlo de forma rápida, otras de la manera más correcta, casi religiosa y otros están en la mitad, pero todos nos gusta hacerlo y lo disfrutamos, mientras otros programan por hacerlo, por el trabajo, no les apasiona ni mucho menos lo disfrutan.

Bueno, a continuación les presento los 5 tipos de programadores más comunes que existen:

Programador parchador

Puede que el código no sea lindo, pero maldición, ¡funciona!

Este tipo es la base de tu empresa. Cuando algo falla, él lo arreglará rápido y de manera que no volverá a romperse. Por supuesto no le importa cómo se vea, la facilidad de uso, ni ningún otra de esas preocupaciones triviales, pero lo hará pasar, sin mucha chara o tonterías que hagan perder el tiempo. La mejor forma de usar esta persona es apuntarlo a un problema y alejarse.

Programador perfeccionista

¿Que le querés hacer qué a mi código?

Es el tipo al que no le importan las fechas límite o presupuestos, eso es insignificante cuando se compara con la forma de arte que es la programación. Cuando finalmente recibes el producto terminado no tendrás otra opción que someterte a la impresionante gloria y radiante belleza del código perfectamente formateado, no, perfectamente bello, que es tan eficiente que cualquier cosa que quisieras hacerle no haría más que difamar una obra maestra. Es el único calificado para trabajar en su código.

Programador anti-programador

Soy un programador, maldición. Yo no escribo código.

Su mundo tiene una simple verdad; escribir código es malo. Si tienes que escribir algo entonces lo estás haciendo mal. Alguien más ya ha hecho el trabajo así que simplemente utiliza su código. Te dirá cuánto mas rápida es su práctica de desarrollo, aunque le lleva tanto tiempo  o más que a los demás programadores. Pero cuando obtengas el proyecto serán solo 20 líneas de código actual y será muy fácil de leer. Puede no ser muy rápido, eficiente, o compatible hacia adelante, pero estará hecho con el menor esfuerzo requerido.

Programador a medias

¿Qué quieres? Funciona, ¿no?

El tipo al que no podría importarle menos la calidad, eso es trabajo de otra persona. Logra las tareas que le piden hacer, rápido. Puede no gustarte su trabajo, los otros programadores lo odian, pero la gerencia y los clientes lo aman. Por más dolor que te cause en el futuro, él sin ayuda es quien mantiene las fechas límites así que no puedes burlarte (no importa cuánto quieras hacerlo).

Programador en la teoría

Bueno, eso es una posibilidad, pero en la práctica esto puede ser una alternativa mejor.

Este tipo está mas interesado en las opiniones que en lo que se debería hacer. Pasará el 80% del tiempo mirando en blanco su computadora pensando maneras de lograr una tarea, 15% de su tiempo quejándose de fechas límite irrazonables, 4% de su tiempo refinando las opciones, y 1% de su tiempo escribiendo código. Cuando recibas el trabajo final siempre será acompañado por la frase “Si tuviera más tiempo podría haber hecho esto de la manera correcta”.

 

También me encontré con una reflexión sobre Los dos tipos de programadores

 

Hay dos “clases” de programadores en el mundo del desarrollo del software: voy a llamarlos el 20% y el 80%. Los tipos del 20% son lo que se llamarían programadores “alfa” – los líderes, el tipo que lugares como Google y Fog Creek Software buscan contratar desesperadamente. Éstos tipos fueron los primeros en instalar Linux en su casa en los 90´s; la gente que escribe compiladores en Lisp y aprende Haskell los fines de semana “por diversión”; participan activamente en proyectos open source; siempre están al tanto de las últimas, y más frescas tendencias en la programación y herramientas.

Los tipos del 80% hacen el bulto de la industria del desarrollo de software. No son estúpidos; son meramente vocacionales. Fueron a la escuela, aprendieron suficiente Java/C#/C++, luego obtuvieron un trabajo escribiendo aplicaciones internas para bancos, gobiernos, firmas de viajes, firmas legales, etc. El mundo usualmente ni ve su software. Usan cualquier herramienta que les provee Microsoft — usualmente VS.NET si están en C++, o capaz un GUI IDE como Eclipse o IntelliJ para desarrollar en Java. Nunca han usado Linux, y no están muy interesados en él de todas formas. Muchos nunca han usado siquiera control de versiones. Si lo han hecho, es con cualquier herramienta entregada con la caja Microsoft (como SourceSafe), o alguna cosa antigua que le hayan entregado. Saben exactamente lo suficiente para hacer su trabajo, luego se van los fines de semana a casa y se olvidan de las computadoras.”

 

Por último les dejo un cómic que también intenta darle una clasificación a los programadores.
Programadores-560x1024

 

 

¿Y tú con cuál tipo te sientes identificado?

 

5 tipos de programadores en PicandoCódigo. Original por Steven Benner

Distintos tipos de programadores en Viviendo entre Pingüinos. Original por IBanjo

Cómic en Mi Vida con GNU/Linux. Original por Sinergia sin Control

Detecta el tema y los plugins de cualquier sitio web que funcione con WordPress

1-26-2013 9-06-54 PM

Anteriormente les presente una extensión para detectar el tema de cualquier sitio web que funcione con WordPress, hoy les presento otra herramienta similar, se trata de What WordPress Theme is That?, es un sitio web que como su nombre lo indica permite descubrir cual es el tema de cualquier sitio web que funcione gracias a WordPress.

Además de decirte el nombre del tema o la plantilla, te muestra información adicional sobre le, como la página del tema, el desarrollador, la página del auto, la descripción del tema y la versión, así como una imagen en miniatura del mismo.

Lo mejor de  What WordPress Theme is That? es que te muestra los plugins que utiliza el sitio web con dos enlaces al sitio oficial de plugins de WordPress y una búsqueda en Google del nombre, esto es algo que siempre he querido y necesitado saber cuando visito algún sitio WordPress.

 What WordPress Theme is That?

11 tarjetas de presentación famosas

 

 

Las tarjetas de presentación son esenciales para cualquier empresario, emprendedor y director de cualquier empresa, gracias a ellas se dan a conocer rápidamente. Últimamente se están volviendo digitales a través de aplicaciones móviles que envían la información de contacto con tan solo tocarlos.

A continuación les presento una recopilación de 11 tarjetas de presentación famosas, pertenecientes a personajes, CEO’s de las empresas más grandes del mundo, especialmente las de tecnología, aunque es posible que algunas ya no existan siempre serán famosas por el significado de a quienes pertenecen y la empresa a la cual representan.

famous-business-cards-collection-1 famous-business-cards-collection-2 famous-business-cards-collection-3 famous-business-cards-collection-4 famous-business-cards-collection-5 famous-business-cards-collection-6 famous-business-cards-collection-7 famous-business-cards-collection-8 famous-business-cards-collection-9 famous-business-cards-collection-10 famous-business-cards-collection-11

 

Vía: BitRebels

TypeRacer: Mejora tu velocidad de escritura mientras compites contra jugadores de todo el mundo

Todos los que permanecemos conectados a Internet o simplemente en el PC siempre tenemos que escribir muchísimo, pero solo pocos lo hacen de la manera correcta, las teclas pulsadas por los dedos correctos, la posición de la mano en el teclado, usar todos los dedos y no solo los índices chuzando el teclado.

1-26-2013 3-13-38 PM

En Internet hay disponibles muchos sitios web que tienen asistentes o tutores para enseñarte a escribir correctamente pero como bien sabbemos, son algo aburridos, monótonos y terminamos por no terminar las lecciones y seguir escribiendo mal, para ello ya existe una solución TypeRacer, un divertido -debo decir- sitio web que permite competir en tiempo real con cualquier jugador del mundo para ver quien termina de escribir más rápido un texto de hasta 6 líneas, cada jugador tiene un auto que se mueve mientras escribas correctamente cada una de las palabras del texto.

La aplicación continuamente está midiendo tu nivel, gracias a estadísticas de las palabras o caracteres que escribes por minuto, de esta forma mejorarás tu nivel y velocidad de escritura mientras juegas.

TypeRacer

15 estupendos mapas de videojuegos

Los mapas de los videojuegos siempre son una pieza de arte del mismo que vale la pena destacar, bueno, aunque solo en unos casos, el primer mapa que recuerdo es el de Super Mario Bros 3, y en ese entonces me parecía gigante, ahora los mapas son todavía más artísticos, con mejor calidad y sobre todo, muchísimo más grandes.

Skies Of Arcadia

original (1)

Dragon Quest V de Nintendo DS

original (1)

 

Fez

original (2)

 

The Northern Kremisphere en Donkey Kong Country 3

 

original (2)

 

New Super Mario Bros U

original (3)

 

Moonstone

 

original (3)

 

The Sword Coast en Baldur’s Gate

original (4)

 

Gaia In Final Fantasy VII

original (5)

 

The Island Of Panau en Just Cause 2

original (6)

 

Simon The Sorcerer 2: The Lion, The Wizard And The Wardrobe

 

original (7)

 

The Legend Of Zelda: Link’s Awakening DX for the Gameboy Color

 

original (8)

 

Ni No Kuni: Wrath Of The White Witch

original (9)

 

Onett During The Day en Earthbound

original (10)

 

Ivalice en Final Fantasy Tactics

original

 

El Nido en Chrono Cross

original

Microsoft publica vídeo publicitario de IE recordando los años 90’s

Los 90’s fueron los años de la niñez de la mayoría de nosotros, años dorados de muchos juegos con los que crecimos como el Yoyo, los Tamagochis, los Trolls, las pistolas de agua y por supuesto los Tazos!, además fue la década del nacimiento de Internet, la masificación de los videojuegos, las primeras consolas y el entrañable sonido del modem conectándose.

Con esta idea Microsoft publicó un nuevo vídeo promocionando el nuevo Internet Explorer, que desde los años 90’s también ha estado evolucionando y crecido con nosotros.

 

Boostcam: Videochat gratuito sin registro a solo dos clicks de distancia

1-26-2013 7-56-26 AM

Desde hace algunos años existen muchos servicios para realizar un videochat o videoconferencia de forma gratuita con tus amigos o compañeros de trabajo que se encuentren lejos de ti, como el desaparecido Messenger, Skype o recientemente Facebook han sido algunos que nos ha ofrecido este servicio.

Pero ninguno de ellos es tan fácil y directamente de usar como Boostcam, un sitio web sencillo que en tan solo dos clicks ya estás participando en una videoconferencia, sin necesidad de registrarte con email o alguna cuenta de las redes sociales, solo basta con darle al gran botón verde «Comenzar Video Conferencia» y luego darle permisos a Flash sobre nuestra cámara web, luego podrás enviar el enlace que te entrega el sitio web a tu amigo y listo, los dos estarán conectados.

BoostCam

Vía CodigoGeek

Mario Kart en la vida real con armas, objetos y poderes

Ya hemos presentado antes una carrera de Mario Kart en la vida real pero esta definitivamente es la mejor de todas, porque además de los trajes de los personajes de Mario Kart los autos y la pista simulan muy bien al juego original.

Cada uno de los autos tiene sistemas de control para la aceleración, el freno y la dirección que pueden ser modificados por los otros autos dependiendo del cubito que hayan conseguido, funciona gracias a un sistema inalámbrico que transmite la señal del poder que obtuvo un jugador y dependiendo de ella envía señales al resto de los autos, justo como en el videojuego.

Vía: frogx3