¿ Desarrollar o no Desarrollar? He ahí el dilema

En que momento debemos desarrollar un software o simplemente usar una solución ya hecha anteriormente por la comunidad.

Recuerdo ya que hace muchos años mi primer blog fue programado 100% por mi, lo desarrollé en php siguiendo un tutorial que había en un libro que compré. Cuanto me arrepentí de haberlo hecho. Un par de años después de tenerlo funcionando un robot lo llenó de comentarios y la BdD colapsó, ni si quiera me di la oportunidad de recuperar el contenido que tenía en él. Estaba demasiado molesto…

Creo que poco antes de desarrollar este CMS ( la verdad ni si quiera se puede llamar así ) pensé en usar un sistema que ya existiera, pero en ese momento ganó el sentimiento de pertenencia y no la lógica por lo que terminé desarrollándolo. Si tuviera que elegir HOY si desarrollar un CMS para blogging personal ni si quiera pensaría en algo distinto a wordpress.

¿ Entonces cuando es necesario o no desarrollar un software ?

Leer más

¿ Es necesario un framework ? Simplificando el desarrollo de software

Esta es una discusión que he tenido en bastantes ocasiones con pares y alumnos. La idea de este post es explicar un poco lo que se ha logrado con todas estas discusiones.

En muchos de los casos durante la universidad no hemos tenido la necesidad de desarrollar un software complejo, un software el cual deba de adaptarse a las necesidades del entorno, las modificaciones de ciertas librerías o simplemente al tiempo. La semana pasada le di el ejemplo a un alumno sobre codeignigter, en mi caso fue el primer framework que utilicé para desarrollo web utilizando php y actualmente ( no se si vaya a cambiar pronto) ya no es compatible con las nuevas versiones de php. Esto le puede pasar a cualquier desarrolo, la cantidad de actualizaciones, parches y modificaciones que salen anualmente son muchas más de las que podemos contar. Si esto le pasa a una aplicación que es mantenida por cientos de personas en la comunidad .. ¿Que nos espera a una aplicación desarrollada por nosotros ?

Leer más

¿ Por qué y como ayudar a WikiPedia ?

Empezando con una pregunta …. ¿Quién que pueda navegar en internet no ha usado wikipedia alguna vez en busca de conocimiento? …. la respuesta lo más probable sería algo como ….. «No se … ?», y es cierto.

Son cientos de proyectos que se han creado y han muerto que promueven el intercambios de conocimientos. Wikipedia lo más probable es que nos haya servido en la Universidad, en el Colegio, en nuestra vida profesional o incluso en nuestra vida diaria.

Wikipedia en particular si hace nuestra vida más sencilla;

  1. La información es bastante precisa. Al menos nunca he tenido problemas.
  2. No hay banners …. ( Gracias a Dios ! )
  3. Ellos mismos dirigen una organización sin fines de lucro.
  4. Existen muchas formas de colaborar!!
Particularmente ayer vi el banner de wikipedia que decía que estaban recibiendo donaciones y no dudé en hacerle click. Mi intención no es que hagan lo mismo que yo hice, si no que sepan que se puede ayudar de muchas maneras.
Ojo que algunas formas sencilla sde ayudar pueden ser las siguientes:
  1. Publicar algo como lo que puse en este blog para que la gente sepa de que se trata.
  2. Usar los medios sociales para difundir como ayudar :P. ( Recursivo no ?)
  3. Crear y modificar artículos en wikipedia.
  4. Obviamente donar :P.
Al menos esas son las que se me ocurren por el momento. Se que de mi grupo de amigos son varios los que compartimos la mentalidad de compartir el conocimiento ( Share the knowledge !! ), es una de las formas en que el mundo empieza a cambiar para mejor.
Bueno ! Y que esperan para ayudar :). Adjunto la carta que recibí por parte de wikipedia por donar.

Friend of Eclipse

 

Acabo de realizar una donación a una herramienta que de verdad encuentro increíble. Eclipse ha sido una de mis herramientas favoritas al momento de desarrollar en Java, en Java2EE, en PHP, y ahora con extensiones para algunos Frameworks que utilizo.

 

Llevo ahora años usando esta herramienta y encontré que ya era el momento de devolverles un poco convirtiendome en «Friend of eclipse».

Ojala todos los que tengan la opción de poder apoyar este tipo de herramientas lo hagan,  el crecimiento de estas y muchos desarrolladores dependen del apoyo de nosotros !

 

Gracias por todo eclipse !!! 😀