Entrevista a:Iván Javier Londoño Rueda [ivanlondo]
PROGRAMACIÓN
 | ¿Cómo empezaste a programar, y a qué edad? En 1985, en lenguaje Basic, gracias a un computador Commodore 128 que recibí como regalo. |
 | ¿Qué lenguajes manejas, y entornos de desarrollo? Visual Basic 6.0, ASP.NET, VB.NET, C#.NET, PHP, ASP, HTML, Javascript, JQuery, HTML5, XML, DHTML, C++. Bases de datos Microsoft Access, MySQL, SQL Server, Oracle, Postgres. Entornos: Windows 95-98-ME-XP-7-8. Framework 1.1 2.0 3.5 4.0 (Para Windows) y Apache.
Trabajo con Visual Studio 2010 - Dreamweaver - IC#Code... y Block de notas! |
 | ¿Qué configuración de máquina y sistema operativo usas? Windows XP professional Versión 2002 Service Pack3
Pentium IV 1.8Ghz
736M RAM DD80 |
 | ¿Algunos trabajos tuyos que podamos ver en la red? http://centrocomercial.solutecia.com
http://www.barbra-page.com
http://www.solutecia.com
http://www.intersoftware.org.co/ |
 | ¿Qué es lo que te motiva a emprender un nuevo proyecto? El realizar contactos y el desafio mental para terminarlo. |
 | ¿Qué parte del desarrollo es la más gratificante? Cada vez que pulso el botón compilar y ver que funciona! |
 | Desde fuera parece un trabajo muy racional, pero ¿es necesaria también creatividad para programar? Todo programador es un artista con herramientas de obrero y cronograma de atleta. |
 | ¿Qué condiciones necesitas para concentrarte a programar? Tener una pelota de goma en el escritorio, haber desayunado, haber dormido 2 horas por la tarde y estar escuchando clásicos del rock. |
 | ¿Has sentido alguna vez el síndrome de estar en una burbuja después de un largo periodo de trabajo? Si, cuando eso me pasa, simplemente cambio de proyecto. Por lo general estoy trabajando en varios proyectos al mismo tiempo. |
 | Cuando revisas tu código de tiempo atrás, ¿cuál es la principal diferencia que sientes respecto al código que escribes actualmente? 1) Que no podría hacer nada ahora sin todo ese historial de viejos trucos.
2) Que ahora lo hago más rápido.
3) Que ahora no pregunto tanto, ni leo más a los demás, me leo más a mi mismo. |
 | ¿Te sigues comprando libros de programación, o ya todo lo aprendes online? Nunca he comprado un libro de programación, es invertir dinero en algo que no servirá en 6 meses. Siempre los consulté en las bibliotecas y desde que hay Internet, todo está en Internet. |
 | ¿Crees que se debería enseñar programación en la educación básica? Eventualmente se llegará a eso. Pitágoras desarrolló la trigonometría que ahora se enseña en las escuelas; Galileo vio los planetas que ahora se enseña en las escuelas, por qué no enseñar algún día también en la escuela a los niños lo que hacemos hoy los adultos en programación? |
 | ¿Cuál ha sido tu experiencia haciendo el marketing de tus programas? Procuro dedicarle poco tiempo a eso. Algunos proyectos hablan por si mismos de mi trabajo, en otros solo falta protagonismo propio para que empiecen a tomar fuerza en el mercado. |
 | ¿Qué aprendes de los usuarios? Que quieren que el software haga más y ellos menos... es la regla general. |
 | ¿Cuál sería tu solución a la pirateria? Que cada software instalado, informe al proveedor cuál fué la máquina donde se instaló, y dicho serial de software quede vetado para cualquier otra máquina, si se trata de volver a instalar, solamente lo podrá hacer en esa misma máquina.
...la otra solución es simplemente que no se venda software... que se alquile.
...o una mejor: Usar software libre! |
 | ¿Te consideras muy riguroso en tu organización del código que escribes y en comentarlo? Solo soy riguroso en las bases del proyecto... el resto es una masa amorfa de código que, hasta que el cliente no quede satisfecho, no es lógico.
En cuanto a comentarlo, si soy muy riguroso, la iluminación de una idea y la explicación de ese milagro solo ocurre una vez, y si no se comenta, nunca se vuelve a saber que significaba esa parte del código. |
 | ¿Cómo calculas el presupuesto para un proyecto de software? Sumo:
Tiempo de compilación del lenguaje solicitado
Tamaño del proyecto (base de datos, cantidad de código, cantidad de variables en el negocio del cliente)
Cantidad de usuarios a usarlo
Desplazamientos a lugares de instalación, capacitación y negociación
Resto:
Experiencia en proyectos similares
Divido por:
Mi capacidad de trabajo en dicho lenguaje y motor de base de datos
Multiplico por:
Cantidad de personas que van a dar opinión en el proyecto. |
 | ¿Cuáles son tus juegos favoritos y en qué plataforma los juegas? SilkRoad Online - Windows XP |
 | ¿Con qué frecuencia limpias la suciedad que se acumula en tu teclado? Antes de comenzar cada proyecto. |
 | ¿Cómo te sientes cuando amigos o familiares te piden ayuda para resolver problemas con sus ordenadores? Siempre respondo: "Traelo y te lo tengo listo para el siguiente día"... y no lo traen. |
 | ¿Qué opinión te merecen los Macs como máquinas para desarrollo? La misma que una ventisca de arena en medio de un duelo de pistoleros en el lejano oeste. |
 | ¿Cómo proteges tu máquina de infecciones? Solo navego por lugares reconocidos.
Uso NOD32.
Cuando puedo lo dejo vacunando en Panda Online toda la noche. |
 | ¿Despierta interés en tu entorno social cuando dices que eres desarrollador de software? A veces, dependiendo del proyecto que esté haciendo. |
 | ¿Trabajas en solitario o en equipo? ¿qué te gusta más? Por lo general en solitario avanzo más. En equipo es muy bueno cuando están bien definidas las tareas. |
 | ¿Eres de los primeros en actualizar tu software cuando se estrena, o te sueles esperar a que aparezcan versiones más estables? Prefiero esperar a versiones más estables... hasta que en los foros comenten sus problemas y me permita tomar una desición. |
 | ¿Cuál es la principal razón por la que no se cumplen las fechas de entrega de los proyectos? Falta de diálogo entre el cliente y el programador. Por lo general es por deficiencia en la toma de requerimientos y dejar las cosas muy claras hasta en el mas minimo detalle. |
 | ¿En tu opinión, qué compañía ayuda más a los desarrolladores de software? Todas y ninguna. La mejor ayuda de todo desarrollador de software, es otro desarrollador de software con el mismo dolor de cabeza, pero con unas semanas antes. |
 | ¿Cuántos descansos te sueles tomar por dia? Cada tres horas es obligatorio... nunca estoy sentado frente a la pantalla mas de 3 horas consecutivas trabajando. |
 | ¿Cuál sería tu trabajo o proyecto de sueño en estos momentos? SOF.I.A. Software de Inteligencia Artificial: http://cronicasdesofia.blogspot.com
Es un framework de inteligencia artificial para todo lo que se ha querido hacer con IA:
Sistemas expertos, lenguaje natural, agentes inteligentes, robotica, etc. |
 | ¿Cuál es tu próximo proyecto? Un buscador WEB basado en inteligencia artificial, con el cerebro de SOF.I.A., que no busca por palabras clave, sino que contesta preguntas puntuales.
Mas detalles: http://cronicasdesofia.blogspot.com/2009/04/sofia-como-buscador-web.html
http://www.solutecia.com |
 | ¿Qué portales o foros de programadores frecuentas? El que tenga respuesta a mis preguntas... es decir: cualquiera. |
 | ¿Qué consejo le darías a alguien que quiere ser programador? 1. Te gusta resolver rompecabezas?
2. Te gustan los laberintos?
3. Puedes trabajar sin importarte los horarios?
4. Puedes quedarte por largo tiempo frente a un computador?
5. Cada vez que usas un software o navegas en un sitio tienes ideas para mejorarlo?
Si has contestado siquiera 4 de 5 con un SI, entonces esto es lo que realmente quieres. |
BLOGGER
 | ¿Cuál es la dirección de tu blog? ¿Qué temas tratas? http://cronicasdesofia.blogspot.com
Inteligencia Artificial, la evolución del proyecto de SOF.I.A. (Software de Inteligencia Artificial) |
 | ¿Qué es lo que te hizo crear tu blog? ¿En qué fecha lo iniciaste? A finales de 2008, puesto que comenzaban a hacerme preguntas del proyecto y no era fácil para mi explicar de qué trataba, puesto que la Inteligencia artificial es un tema casi tabú en programación.
Entonces opté por crear el blog y he ido documentando mi trabajo en el proyecto. |
 | ¿Qué sistema de blog has adoptado y por qué? El de Blogspot. Puesto que en su momento era uno de los que más rápido se actualizaba en los resultados de Google. |
 | ¿Cuántas visitas recibes al dia? ¿Qué clase de comentarios recibes de los visitantes? Muy pocos, puesto que es un blog que solo he compartido con compañeros de trabajo y algunos allegados que me han preguntado sobre mi trabajo. |
 | ¿Qué te ha aportado tener un blog? Facilidad para hablar de mi trabajo.
Contactos a nivel internacional en temas afines. |
 | ¿Has creado relaciones con otros bloggers o con algunos de tus lectores? Si, he encontrado colaboradores para mi trabajo gracias al blog. |
 | ¿Con qué frecuencia posteas? ¿Representa un esfuerzo posterar con regularidad? Por lo menos 1 vez al mes, dependiendo de los resultados y avances del proyecto. |
 | ¿Te reporta ingresos el blog? ¿Se puede vivir de esto, de postear? Es una vitrina, que posiblemente sirva como puerta de ingreso para el proyecto. Pero por el momento, el blog como tal, no representa ningun ingreso. Teniendo en cuenta que hago uso de los recursos de compartir banners con AdSense de Google. |
 | ¿Cómo promocionas tu blog? Solamente anunciando en mis grupos y en mi muro dentro de Facebook. |
 | ¿Cómo definirías a tus lectores? ¿Tienes una audiencia fiel? Cuesta trabajo hacerles seguimiento, puesto que solamente ingresan aquellos que les he recomendado el sitio de manera directa. |
 | ¿Cómo ves tu blog evolucionando en el futuro? Una vez que el proyecto se haya convertido en un producto comercial, será material para publicar en el sitio oficial del proyecto. |
|
1044 visitas Whohub [ivanlondo] Iván Javier Londoño Rueda Medellín - Colombia
|