Las mentiras y excusas más frecuentes de los programadores

Mientras estamos desarrollando algún software o aplicación tendemos a decir alguna que otra mentira blanca para salirnos rápidos del bug o feature debo decir (?) que el cliente o el usuario acaba de encontrar en la versión beta para nosotros, pero final para ellos.

A continuación les dejo una lista de 25 mentiras y excusas en la que seguramente encontrarán una que otra frase dicha por ustedes a algunos de sus colegas o usuarios:

  1. Pues en mi ordenador funciona perfectamente. Ven y lo ves funcionar si no me crees.
  2. ¿Con qué usuario te has logado? ¿Eres administrador?
  3. No es un bug, es una feature.
  4. Mmmmm… qué raro…
  5. Eso nunca lo había hecho antes.
  6. Ayer funcionaba.
  7. ¿Pero cómo es posible?
  8. ¿Has comprobado tu conexión/configuración de red?
  9. Has debido meter algún dato incorrecto y por eso se ha colgado.
  10. Hay algo en tus datos que no huele bien.
  11. ¡Pero si no he tocado esa parte del código en semanas!
  12. Debes tener una versión incorrecta de la librería.
  13. Sólo es una desafortunada coincidencia, no te preocupes, es muy improbable que se repita.
  14. ¡No puedo hacer tests unitarios de todo!
  15. No es mi culpa. Debe ser por esa librería de software libre que utilizamos.
  16. Claro que funciona, no era necesario escribir ningún test unitario.
  17. Alguien debe haber hecho cambios en mi código.
  18. ¿Le has pasado el antivirus a tu ordenador?
  19. Aunque todavía no funcione, ¿qué te parece la interfaz?
  20. Esa versión es incompatible con tu sistema operativo/navegador.
  21. ¿Por qué quieres hacerlo de esa manera concreta?
  22. ¿Qué estabas haciendo exactamente cuando el programa se colgó?
  23. Estoy completamente seguro de que ese error ya lo corregí.
  24. ¿Has reiniciado la máquina/servidor de base de datos/servidor de aplicaciones después de actualizar?
  25. ¿Qué versión del JRE/.NET framework tienes instalada?

¿Cuál es tu favorita?

Vía: GenbetaDev

Neutron Drive: Editor de código online que tiene sincronización con Google Drive


Neutron Drive es una genial herramienta destinada a programadores, ya que se trata de un editor de código que tiene sincronización con Google Drive, lo cual significa que podrán editar todos sus archivos que tengan alojados allí, además de que siempre estarán a salvo.

Características de Neutron Drive:

  • Editor de código basado sólo en la web.
  • Sincronización y autoguardado con Google Drive.
  • Resaltado de sintaxis.
  • Plantillas.
  • Navegador de documentos.
  • Interfaz con pestañas.
  • Buscar y reemplazar.
  • Y mucho más.

Lenguajes soportados:

Enlace: Neutron Drive

Visto en Codigo Geek

Tests rápidos de w3schools sobre diferentes tecnologías

¿Te crees el mero mero de HTML, SQL o ASP? ¿Tienes ganas de medir qué tanto sabes sobre alguna tecnología? ¿Estás aburrido y no sabes en qué invertir tu tiempo? Si contestaste un sí a cualquiera de las anteriores preguntas, lo mejor será que visites w3schools, específicamente su apartado de tests rápidos, donde podrás contestar algunas preguntas y saber que tan bien o mal andas en el tema.

Algunos ejemplos de preguntas, en inglés, son:

  • What does HTML stand for?
  • What is the correct HTML for referring to an external style sheet?
  • Inside which HTML element do we put the JavaScript?
  • Which sign does jQuery use as a shortcut for jQuery?
  • All variables in PHP start with which symbol?

Como ven, los que saben, se trata de preguntas básicas. Pero no se confíen, que incluso el más sabelotodo puede llegar a fallar.

Link: w3schools

Convertite en un programador estrella con el Desafío BlackBerry

Si quieren dejar el anonimato y convertirse en estrellas de la programación están de suerte ya que lo podrán hacer gracias a un innovador concurso llamado Desafío BlackBerry. Este concurso fue organizado para que desarrolladores de toda la Argentina puedan presentar una app y ganar increíbles premios.

Lo que tiene de innovador esta competencia es que va a tener un formato que se asemeja a un reality show, donde cada programador va a ser filmado durante el transcurso de la producción y evalucación de la app, para luego ser evaluada por un jurado de notables en tecnología. Al tener un estilo reality las cámaras van a seguir a los participantes, nos van a mostrar quiénes son, qué hacen, cómo viven, qué piensan, etc.

Vas a tener 3 meses para aprender, diseñar y crear, con la ayuda de referentes del mundo Mobile, tu propia aplicación.

La competencia dura 90 días, y en ese tiempo vas a tener tiempo de aprender (ya que no importa si tenés conocimientos sobre BlackBerry o PlayBook), desarrollar y proponer tu app para que el jurado la evalue en un evento especial en un teatro de Buenos Aires al mejor estilo «America’s Got Talent».

Todo esto no es gratis, hay increíbles premios:

Primer ganador

  • 1. Un contrato por un plazo de 60 días con el objeto de desarrollar una aplicación, para uso de Agea.
  • 2. Un premio en efectivo de U$S 5.000.

Segundo ganador:

  • 1. Un contrato por un plazo de 60 días con el objeto de desarrollar una aplicación, para uso de MTV.
  • 2. Un premio en efectivo de U$S 5.000.

5 Mejores Finalistas:

  • Una tablet BlackBerry PlayBook.

Sin dudas esta competencia puede catapultar a la «fama» a los ganadores, ya que apartir de ahí pueden llegar a hacerse conocidos y no parar de trabajar en lo que les gusta.

El evento de lanzamiento será el sábado 17 de marzo en Ciudad Cultural Konex ¡No te lo pierdas!

La competencia es organizada por Sensebyte Mobile con el sponsorship de Research in Motion.

Más información en el sitio oficial de la competencia: Desafío BlackBerry.

Curso de HTML y PHP gratis

Si están con ganas de aprender HTML y PHP les quiero dejar este curso en PDF gratuito donde podemos encontrar los aspectos básicos de estos dos lenguajes de forma muy sencilla y didáctica.

Es un curso que está orientado a personas que no tiene absolutamente nada de conocimientos, es básico, así que a programadores que sean más avanzados no les va a ser de utilidad, pero a muchos lectores estoy seguro que les va a servir como puntapié para iniciarse en el tema.

Curso de HTML y PHP online

Enlace: Descargar Curso de HTML y PHP en PDF

Visto en 140 Geek

Intype: Excelente editor de código para programadores


Si bien uno de los editores de código más comunes es Notepad++ hay muchas opciones a tener en cuenta a la hora de programar, por eso hoy quiero recomendarles una herramienta llamada Intype.

Este programita tiene un par de funciones que me agradaron y que no he encontrado en otros editores de código, como la función de selección múltiple para editar varias porciones de código de una sola vez, otra función de selección inteligente de columnas, snippets incluídos para ahorrarnos trabajo, un gestor de proyectos para no ser mucho más organizados.

Uno de los puntos en los que se centra Intype es la fluidez, todo se abre al instante gracias al soporte multicore, el cual aprovecha todos los recursos de nuestro equipo.

Este editor tiene soporte para varios lenguajes de programación, como HTML, JavaScript, CSS, PHP, Ruby, Groovy, Rails, Python, Perl, Java y muchos más, así que no será un problemael tema de la sintaxtis.

Sólo los afortunados que usen Windows podrán utilizar este programita, así que me quedaré con las ganas de usarlo hasta que lancen versión para Mac.

Enlace: Intype

Visto en CyberNet News

Python vs PHP vs Ruby [Infografía]

Muchos nos hemos preguntado qué lenguaje de programación es mejor, o cual aprender primero. La respuesta no es para nada sencilla, pues hay muchos lenguajes ahí afuera, especializados cada uno en algo diferente. En esta ocasión no daremos resolveremos esa duda, pues ni siquiera nosotros lo sabemos. Lo que sí, les dejaremos una comparativa bastante interesante creada por Udemy, sobre 3 lenguajes muy conocidos, de los que seguramente habrán escuchado hablar antes: PHP, Python y Ruby.

Leer más

Recurso online para aprender jQuery

 Una de las librerías con mayor éxito para el desarrollo web ha sido, es y será por un buen tiempo más jQuery. Aunque es muy sencilla de utilizar, he de ahí su popularidad, existen recursos que nos brindar un panorama claro sobre como implementar esta herramienta en nuestros proyectos.

Tenemos por supuesto como primera instancia el sitio oficial  así como un buen número de tutoriales, blogs y foros regados a lo largo y ancho de Internet. Entre ellos se encuentra el siguiente libro online que les traigo directo a la puerta de su hogar. Es bastante básico, pero si llegaste a esta entrada, supongo que buscas algo similar.

El libro lo puedes consultar desde aquí.

Espero que les sea de utilidad, y puedan con ello salir de uno que otro apuro.

Visto en: wwwhatsnew

Los lenguajes de programación más utilizados durante 2011

Estamos a pocas horas de comenzar el último año, digo, un nuevo año. Y ante tal acontecimiento, merece la pena voltear un poco al pasado. Esta vez será para analizar el uso que tuvieron los distintos lenguajes de programación, es decir, la popularidad con la que cuenta cada uno. Y donde cabe mencionar que como ganador absoluto tenemos a Java, quien por segundo año se encuentra liderando la lista; pero seguido muy de cerca por C, y ya un poco más abajo, con el tercer lugar, a C++.

Pues bien, los 3 primeros lugares no cambiaron respecto al año pasado, pero se observan movimientos interesantes en la lista, como el crecimiento que ha tenido Objetive-C, y en mi muy particular caso, un poco de nostalgia por ver que PHP y Python van para abajo. En fin, desarrolladores, que tengan un buen final de año, y que el próximo sea mucho mejor.

Visto en: tiobe