Entrevista a Matz
Buenas a to2,
Yukihiro Matsumoto, más conocido por Matz, fue el creador del lenguaje de programación Ruby. Ruby es el lenguaje de moda ahora mismo; Totalmente orientado a objetos, potente, de alto nivel y sobre todo, divertido de programar.
Ruby es un lenguaje que está evolucionando rápidamente, y que ha saltado a primera línea mundial gracias a una revolucionaria aplicación llamada Ruby on Rails.
Matz estudió Ciencias de la información en la Universidad de Tsukuba, en donde también estudió el famoso premio Nobel de Física Leo Esaki. Casualmente, tuve el honor de tener a Leo Esaki como co-ponente la semana pasada en unas Jornadas Empresariales en Kyoto. En estas Jornadas tuve el placer de dar una charla sobre el fenómeno de los Blogs en Japón..
Matz, aunque padre de familia y con sus 40 años, es una persona muy simpática y entrañable. La verdad es que lo que más me extrañó fue su sentido del humor, ya que no todos los japoneses tienen un humor tan parecido al nuestro. En cualquier caso, desde aquí le doy las gracias a Matz por el tiempo que me ha dedicado, y espero que os guste la entrevista.
El lenguaje Ruby se ha expandido brutalmente a lo largo del mundo desde 1995. En cualquier caso, las últimas estadísticas de TIOBE (Octubre 2005) nos dicen que todavía no está dentro de los lenguajes más populares del mundo (#27).
¿Qué piensas que está haciendo a Ruby tardar tanto en convertirse en una opción para empresas en todo el mundo? ¿Qué barreras crees que puede haber para conseguir esto? ¿Ves a Ruby en cada universidad de informática del mundo en un futuro?
A diferencia de otras aplicaciones informáticas, los lenguajes tienen un tiempo de propagación MUY elevado. Los lenguajes de un propósito único (como PHP) o los lenguajes fuertemente patrocinados por multinacionales (como JAVA) son aceptados muy rápidamente por la comunidad. Otras veces, pasan décadas para que los lenguajes sean aceptados en todo el mundo. Incluso entonces, deben de considerarse muy afortunados para que sean conocidos antes de morir. Ruby TIENE mucha suerte. La situación está cambiando, mayormente, gracias a Rails.¿Cuál crees que son las killer-applications escritas en Ruby ahora mismo?
Definiticamente Rails. Aunque yo no uso Rails ahora mismo, creo que es un buen material para los usuarios. Espero que los usuarios en algún punto, encuentren definitivamente la utilidad de Ruby en otras áreas. Yo destacaría Ruby como un gran lenguaje para procesamiento de textos y administración de sistemas. En cualquier caso, creo que Ruby se puede usar para lo que el usuario quiera, y encima, divertirse con ello.Ruby ha hecho seguro la programación divertida de nuevo. Rails ha hecho seguro la programación en web divertida de nuevo. ¿Cuál crees que serán los siguientes pasos en la "programación divertida"?
En todos lados. Desde la programación de computadoras Palm hasta la programación de supercomputadoras. Desde programación embedida hasta bioinformática. La programación debería SIEMPRE de ser divertida.¿Qué piensas de las nuevas arquitecturas de programación que están emergiendo ahora como las "Model Driven Applications"? ¿Crees que en algún punto terminará la necesidad de escribir código, y sólo tendremos que modelar los datos y los procesos?
Yo no termino de creermelas. Quizás no porque no tengan utilidad, sino porque escribir código es demasiado divertido como para no hacerlo más. Estoy convencido de que la gente que abandone la idea de crear código, no estará disfrutando tanto de su creación de software. En cualquier caso, creo que habrá que tener un ojo en estas tecnologías en el futuro próximo.Matz, has conseguido muchísimas cosas en tu vida por ahora. Si todavía me acuerdo de contar, deberías de cumplir 40 años próximamente. ¿Tienes algún sueño que no hayas conseguido hasta ahora?
Ver a mi nieto, honestamente [risas] A parte de eso, me gustaría ver el mundo de la programación ubícua, donde podemos programar todo. Me enorgullecería mucho ver alguna influencia de Ruby en ello. Se que quizas sea un sueño muy a largo plazo, pero espero poder verlo y enseñarselo a mi nieto ;-)¿Tu frase favorita?
"Primero te ignoran, luego se rien de ti, luego luchan contra ti, y luego tu ganas." - Mahatma Gandhi "Si puedes nombrarlo correctamente, puedes hacerlo correctamente." - AnonymousSi queréis más información sobre Ruby, no dudeis en entrar en la página de la comunidad de Ruby en Español: Rubies. Existe también una comunidad en Español de Ruby on Rails que está bastante activa, sobre todo últimamente. Espero que les haya gustado la entrevista, un abrazo desde el ajetreado Japón, Fer

17 Comments:
Buena entrevista, breve pero interesante.
Lo cierto es que no me habría planteado usar Rails para administrar sistemas.. pero ¿porque no? seguro que puedes hacer de todo, rápido y seguro.
Felicidades por poder codearte con gente tan interesante y de la que poder aprender.
Hay un dicho que dice "Rodeate de gente más inteligente que tú y acabarás siendo más inteligente que ellos".
Sayonara (o como quiera que se escriba).
Jorge Alvarez
http://www.lacoctelera.com/jalvarez
By
Anónimo, at 11/25/2005 02:13:00 AM
Muy buena entrevista, muy interesante. En realidad Matz habla de la utilización de Ruby (no de Rails) para administrar sistemas.
By
Michel, at 11/25/2005 03:40:00 AM
Hombre Fer, ya te echaba de menos. He mirado tu página cada día (verás los accesos desde UK en las estadísticas), pero nada, no actualizabas, jejeje.
Me ha encantado la entrevista y me estás animando a programar tonterías en Ruby, pero estoy hasta arriba de trabajo (quizás en Navidad).
A ver si hablamos pronto.
Un abrazo muy fuerte.
By
sprocket, at 11/25/2005 06:54:00 AM
¡Un acierto de entrevista! Tres puntos, colega ;)
By
Víctor R. Ruiz, at 11/25/2005 09:16:00 AM
Jorge: La verdad es que no creo que llegue nunca a ser tan inteligente como estas dos personas que menciono en el articulo. Sin embargo, resulta muy inspirador ver como personas que han llegado tan lejos en diferentes campos, son tan cercanas a ti en un determinado punto. Me guardo el quote para mi con tu permiso :-)
Michel: Ciertamente, Matz estaba hablando de Ruby para administrar sistemas, no de Ruby on Rails. Rails es simplemente un framework para el desarrollo de aplicaciones web; la potencia de verdad recae sobre Ruby. Gracias por la aclaracion michel!
Sprocket: Siento el retraso, espero hablar contigo pronto... muchas muchas cosas estan sucediendo estos dias por aqui, a ver si les pongo al dia!!
Victor: Me alegro de que te haya gustado, el proximo a ver si es Joi Ito jejejeje un abrazo chicho terremoto!
By
FeR, at 11/25/2005 09:53:00 AM
Muy buena entrevista Fer. Cada día me sorprendes más. Felicidades!
un abrazo desde Paris
By
Ivan, at 11/25/2005 04:30:00 PM
Aunque sea traductora, lso temas de informática y relacioandos me interesan muhco. ¡Felicidades chico! Vas a llegar lejos ;-)
Espero impaciente tu próximo artículo ^_^
By
Cirereta, at 11/25/2005 05:01:00 PM
Me ha gustado. Breve pero intensa, jeje. Le echare mas vistazos a este -hasta ahora- desconocido blog para mi, a ver si tienes mas cositas de ruby, que estoy empezando en ello y me gusta leer sobre el.
Saludos!
By
sole, at 11/25/2005 08:35:00 PM
Matz, aunque padre de familia y con sus 40 años, es una persona muy simpática y entrañable.
Tengo familia y 40 años. ¿Eso quiere decir que no puedo ser simpático y entrañable?
Perdona el comentario, pero me ha llegado al alma :(
Nada me voy a intentar rubirizar a ver si me hago más simpático y entrañable ;)
By
Anónimo, at 11/25/2005 10:28:00 PM
Una pregunta que hecho de menos en la entrevista seria:
Si tu ya no usas Rails que es lo que utilizas?
Aunque no me gusta rails (soy zoper) si que me gusta ruby
Daria los 2 brazos de rajoy por charlar un rato con este hombre (y comentarle en que ando liado, jeje, a ver si lo lio yo a el)
Saludos
By
Garito, at 11/26/2005 03:24:00 AM
Yo descubrí Ruby on Rails ayer, en una charla del GUL de la UC3M y estoy entusiasmado con las posibilidades de Ruby. Me ha gustado tu entrevista por conocer un poco más a Matz.
By
Capitán Planeta, at 11/26/2005 07:05:00 PM
Garito: Rails es un framework para desarrollo de aplicaciones web... nada más (y nada menos). Quiero decir, que puedes hacer muchas otras cosas que no sean programación web.
Saludos.
--
osoh
By
Anónimo, at 11/27/2005 06:01:00 AM
Una traducción al inglés de este artículo puede encontrarse en: http://zenitservices.com/Translations/Matz.html
By
TrickyDicky, at 11/28/2005 08:00:00 PM
ivan: Un abrazo enorme y muchas gracias por el comentario. Cuidate mucho por Paris! ;-)
cicereta: A ver si consigo hacerlo más sencillo aún para las personas que no hayan estudiado informática. En cualquier caso, espero que los próximos artículos te gusten mucho!!
sole: Dale caña al ruby, creo que es un lenguaje con una gran potencia y además es muy fácil de programar. A mi lo que mas me gusta es que un código escrito en ruby es increiblemente intuitivo de leer una vez pasa el tiempo. Un saludo
Anónimo: Normalmente no contesto los anónimos, pero creo que en este caso mereces una disculpa a mi gazapo. No quería decir que todas las personas padres de familia y con 40 años no puedan ser simpáticas y entrañables, sino que me lo imaginaba una persona más seria y tipo japonesa ... con un sentido de humor "diferente" al europeo. En cualquier caso, espero que aceptes mis disculpas. Un abrazo
Garito: Lo tendré en cuenta para la próxima entrevista ;-) La verdad es que es una persona increible, espero que puedas tener esa oportunidad sin quitar los miembros de nuestros politicos jejeje
Capitán Planeta: muchas gracias a ti por leer la entrevista. Un saludo
TrickyDicky: Muchísimas gracias por la traducción, pero la próxima vez preguntame, porque yo la tenía ya en inglés y en japonés ;-) En cualquier caso, he conocido tu página y la sigo de cerca, me hace mucha ilusión salir junto a Saramago en la misma página jejeje un abrazo y muchas gracias!!
By
FeR, at 11/28/2005 10:20:00 PM
hola como estan, lo que les puedo decir de la entrevista es que me paresio un poco corta pero a pesar de eso me parese interesante lo que a realizado Matz al crear en lenguaje de entorno grafico espero que pueda ser muy agradable, lo digomporque no e tenido la oportunidad de verlo bueno espero que lo mejore y llegue a ser uno de los mejores si es que ya lo es bye
By
Anónimo, at 1/12/2006 12:14:00 PM
La entrevista es interesante y creo que las preguntas son acertadas. El tipo desde luego parece encantador, y va a dar todavía mucho que hablar.
Lo que realmente me parece de mal gusto ( aunque por supuesto, seguro que el autor no lo ha hecho intencionadamente ) es el mostrar la pregunta en grande y negrita, y la contestación en una fuente más pequeña y de un color gris. Es una manera de concederle mucha más importancia a las palabras del entrevistador que a las del entrevistado. Deberían estar en la misma fuente, o en todo caso deberías haber resaltado las respuestas de Matz que es por lo que hemos venido al blog.
Aparte de eso, enhorabuena por la entrevista.
By
Anónimo, at 7/17/2006 07:34:00 PM
Ruby es genial!!!! a mi me cambió la vida
By
Anónimo, at 8/05/2006 05:53:00 AM
Publicar un comentario en la entrada
<< Home