Microsoft MVP 2012

Hola, hoy al despertar como de costumbre revise mi correo, como de costumbre no esperaba encontrar nada en la bandeja de entada aparte de publicidad y notificaciones de MSDN o de la suscripción de Windows Azure… pero al ir leyendo los mensajes me tope con uno que no esperaba recibir, ¡Enhorabuena MVP de Microsoft 2012!‏ al verle se me ajito el pulso y mientras lo leía no podía contener mi emoción, MVP Visual C#.

Quiero compartir con ustedes, mis lectores, mis más sinceros agradecimientos, por compartir con migo sus dudas y confiar en mi respuestas para solucionar muchos de los problemas técnicos que se les puedan presentar. Mi gratitud también [en orden cronológico :D] para todos con quien he podido compartir en MSDN, para Juan Carlos Ruiz por presentarme a BDotNet y abrirme los ojos a esto de las comunidades técnicas, además de solucionar muchas de las dudas que me surgen. A mi gran amigo Julio Avellaneda con quien siempre estamos estudiando y compartiendo mucho conocimiento, a todos los excelentes profesionales de BDotNet que he tenido la oportunidad de conocer [somos muchos, y a todos los tengo presentes], al viejo WarNov (Walter Novoa) por su apoyo a la comunidad y a quien siempre le he planteado mis dudas de Windows Azure. A mi amigo Pedro Hurtado a quien conocí en mi red social favorita, MSDN, y quien siempre esta hay para solucionar mis dudas mas tontas y otras no tanto.

Saludos.

Microsoft MVP 2012

[Reconocimiento] Microsoft Comunity Contributor

Es bueno cuando se reconoce el trabajo y la entrega a las comunidades de desarrollo, y en días pasados Microsoft me dio un reconocimiento que me llena de orgullo, me premiaron como Microsoft Comunity Contrubutor, por participar activamente en las comunidades técnicas de Microsoft Latam.

MCC 2011

Este reconocimiento me anima a seguir adelante con mi función de colaborador, ayudando a las comunidad de usuarios de tecnologías Microsoft de habla hispana a mejorar sus experiencias con estos productos.

Hasta el próximo post y nuevamente gracias Microsoft y gracias a la comunidad de usuarios.

[Reconocimiento] Microsoft Comunity Contributor

La importancia de cometer errores

El 6 de abril de este año (2011) se presentó una conferencia virtual (Spring 2011 en SG), en la que participó el MVP Bogotano Juan Carlos Ruiz con un tema muy interesante, “La importancia de cometer errores en el proceso de creación de Software”, tuve la oportunidad de poder asistir y la verdad que nos dejó una gran enseñanza a quienes pudimos oírla, a continuación les relato lo que para mí es la moraleja de ésta:

El temor a fracasar muchas veces es tan fuerte que no nos deja avanzar, se nos ha criado con la cultura de castigar al que erra y premiar “lo perfecto”, éste error (no solo del sistema educativo) ha generado en nosotros el miedo al fracaso, y es este miedo el que impide que avancemos y progresemos, en nuestra área, por ejemplo, le tememos a aceptar contratos que integren tecnologías que nunca hemos usado y terminamos perdiendo excelentes oportunidades laborales por el temor de no lograrlo.

Pero resulta que las personas que no le temen al fracaso y le apuestan todo a sus “sueños” por decirlo de alguna manera, son grandes triunfadores, como p. ej: Bill Gates, Michael Dell, Steve Jobs o Mark Zuckerberg. . . por citar unos cuantos, ninguno de ellos de termino la universidad, pero hoy están en la cima corporativa y ¿Cómo hicieron para lograrlo? . . . simple, no esperaron a encajar en el perfil de perfectos, pues cuando empezaron, fueron criticados y atacados por todos… pero ¿Qué hicieron para no desaparecer? aprender de sus errores, esta es la única manera en la que se puede llegar a conseguir algo bueno de nuestras equivocaciones.

Por último y para no extenderme cito a Juan Carlos en una frase que sin duda resume lo que se quiso plantear en esta ponencia: “una perfección labrada golpe tras golpe con la sabiduría que solo el trabajo de campo puede entregar.”

Esa es la invitación, no podemos quedarnos atrás por el miedo a equivocarnos, la tan buscada perfección solo se logra al caer, levantarse y seguir intentándolo.

La importancia de cometer errores

Mas allá de los lenguajes de programación

Los lenguajes de programación son “idiomas” artificiales interpretados por una maquina y sirven para bla y bla y bla, creo que todos estamos en contexto con lo que es un lenguaje de programación y lo que se puede hacer con estos (sino es así, en Internet hay un sin fin de información útil e inútil), pero lo que muchos si han olvidado, es que nada se programa solo. . . en este oficio hay que poner muchos sesos de nuestra parte, lo digo porque ahora existen API´s y librerías para todo. . . un sin fin de utilidades preprogramadas dispuestas a ser explotadas por nosotros, tantas y tan variadas son, que ya nos olvidamos de lo que era programar a pedal, olvidamos que la algoritmia y la matemática todo lo pueden, ya nadie piensa antes de sentarse a escribir lineas de código, como decía un profesor, “No programen como zombies”.

No digo con esto, que nos devolvamos a la edad de piedra de la programación. . . es mas bien una invitación a aplicarle sesos y lógica a lo que escribimos en el lenguaje que mas nos gusta, a programar y reinventar la rueda en ocasiones donde no entendamos como es que funciona, les aseguro que hará de ustedes mejores profesionales.

Un saludo.

Mas allá de los lenguajes de programación

Presentación

Hoy hago este blog con el objetivo de publicar mis experiencias con las tecnologías de la información, no solo serán artículos de desarrollo de software sino que intentaré ir un poco más allá, presentado soluciones y alternativas a los problemas que enfrentamos día a día quienes nos decidimos trabajar en esta linea de la tecnología. Espero les sea útil las soluciones que he dado a mis vivencias, que aquí publico; y se quejen y presenten nuevas y mejores soluciones a las aquí planteadas.

Bienvenidos.

Presentación