Falleció Bram Moolenaar
(groups.google.com)- La familia informó del fallecimiento de Bram Moolenaar, quien dedicó una gran parte de su vida a VIM
- Bram falleció el 3 de agosto de 2023, y el anuncio se publicó en vim_announce de Google Groups
- La familia indicó que Bram había estado atravesando una condición médica de rápido avance durante las últimas semanas
- El funeral se llevará a cabo en los Países Bajos y en neerlandés, pero la fecha, hora y lugar aún no se han definido
- Si necesitas asistir al funeral o contactar a la familia, debes enviar un mensaje a la dirección de correo indicada en el anuncio
Anuncio de la familia
- Bram Moolenaar falleció el 3 de agosto de 2023
- Había estado atravesando una condición médica de rápido avance durante las últimas semanas
- Bram dedicó una gran parte de su vida a VIM y se sentía orgulloso de la comunidad de VIM
Funeral y contacto
- La familia está preparando el funeral de Bram
- El lugar será en los Países Bajos
- El idioma será neerlandés
- La fecha, hora y lugar exactos aún no se han definido
- Si deseas asistir al funeral o necesitas contactar a la familia por otro asunto, puedes enviar un mensaje a la dirección de correo indicada en el anuncio
2 comentarios
Es un editor que ejecuto decenas de veces al día.
Q.E.P.D.
:wq
Opiniones de Hacker News
Cuando recién empecé en software, yo era de los que pensaban que “las ideas van más rápido que el tipeo”, y tuve la suerte de juntarme con hackers de verdad; uno de ellos era un maestro absoluto de
vimEra tan humilde que recién mucho después me enteré de que en realidad había creado alguna vez un
vi; esa implementación eraxvi, y parece que fue en la época en quevimempezaba a despegarCuando le pregunté por qué usaba
vimsi él mismo había creadoxvi, nunca olvidé su respuesta: “Hacer unvies algo que cualquier programador puede lograr con esfuerzo, pero hacer unvitan bueno comovimsolo alguien como Bram puede hacerlo. Obviamente hay que usar la mejor herramienta”Bram cambió la vida y la carrera de muchísimas personas, incluida la mía, y aunque nunca interactué directamente con él, en todo lo que vi de él parecía una persona humilde, brillante y servicial, y alguien que se tomaba su oficio con más seriedad que nadie. RIP, leyenda
Decía: “Happy New Year to all Vim users! Actualicé el calendario de escritorio para 2023. Se puede imprimir en una hoja de papel, doblarlo y ponerle un poco de pegamento para que quede de pie sobre el escritorio. Está disponible en inglés y neerlandés, y el PDF se puede descargar desde mi sitio web: https://moolenaar.net/#Calendar Happy Vimming!”
RIP Bram. Los usuarios de Vim estamos tristes por tu partida, pero seguiremos haciendo Happy Vimming
Tampoco creo que sea casualidad que haya sido una persona humilde pero brillante. Las personas que cambiaron mi vida y mi carrera por lo general fueron así: el señor Moolenaar, varios desarrolladores y mantenedores de software libre y open source, profesores universitarios y verdaderas “rockstars” silenciosas
viy elegí Vim. También estaban Xvi, Elvis y otros, pero Vim ya estaba un escalón por encima del resto gracias a sus buenas funcionalidadesViví y trabajé en el sur de Uganda con Kibaale Children’s Fund, hoy Kuwasha, una organización canadiense. Un día Bram llegó a nuestro sitio de trabajo y conversé un rato con él; recién después, cuando alguien me dijo que era una persona influyente y que “trabajaba en un lugar como Google”, me enteré de quién era realmente y del software en el que había participado
En ese momento estaba por empezar mi carrera en IT, y más adelante, a medida que crecieron mis conocimientos de tecnología y herramientas, entendí lo que significaba. Durante el tiempo que estuvimos juntos no habló en absoluto de VIM; era una persona muy humilde y reservada que dedicaba su tiempo, a través de ICCF Holland, a ayudar a niños necesitados
En Uganda es común que las donaciones se vayan recortando en pequeños montos bajo el concepto de gastos administrativos, pero ICCF devolvía cada centavo de cada dólar a la comunidad, y me impresionó profundamente la ética que Bram llevó al trabajo local. Muchas personas de esa región lo extrañarán por el enorme impacto que generó con los fondos que reunió a través de VIM. Que descanse en paz
Entré a su sitio web y encontré una entrevista de 2022; la respuesta que más me impactó no fue sobre Vim, sino sobre la artesanía del software y la programación profesional
“Una vez trabajé en una empresa donde los directivos, formados en física e ingeniería mecánica, pensaban que el software era igual a lo que ellos conocían y que podían decidir cómo debía construirse. La empresa empezó a decaer y finalmente fue adquirida. Lo mismo pasa en lugares como el gobierno, donde quienes toman decisiones pueden evitar la responsabilidad cuando algo falla. La gente que escribe el código probablemente solo cobra su sueldo y huye de la escena del crimen. En el otro extremo están quienes dedican mucho tiempo a querer escribir código hermoso, pero no se preocupan por si realmente hace lo que se suponía que debía hacer ni por el presupuesto. En algún punto intermedio hay un equilibrio.”
No estoy seguro de la última frase, pero el resto es muy cierto
Parecía algo hecho para desarrolladores que pasan más tiempo teorizando, migrando y refactorizando que lanzando. También es gracioso cuando van y vienen discutiendo la complejidad temporal de un manejador de clics con debounce hasta llegar a la solución óptima, pero cuando uno usa la app, todo se siente tremendamente trabado. Me pregunto quién se preocupa por la complejidad temporal de mi tiempo como usuario del producto
Era una empresa de fotocopiadoras y tenía dificultades no solo con el software, sino con la tecnología en general. Creo que la raíz del problema era que la gente de ventas y marketing había tomado el control de la empresa, y eso nunca es bueno para una empresa tecnológica
El contexto era: “En el otro extremo están quienes dedican mucho tiempo a querer escribir código hermoso, pero no se preocupan por si realmente hace lo que se suponía que debía hacer ni por el presupuesto. En algún punto intermedio hay un equilibrio”
Como usuario de Vim desde hace mucho tiempo, estoy profundamente agradecido con Bram por haber creado y guiado un software increíble. Le dio al mundo un regalo enorme
Interactué directamente con Bram algunas veces al enviar cambios a Vim, y también vi muchas de sus interacciones con otras personas. Siempre tuve un gran respeto por la forma en que lideraba el proyecto Vim y se comunicaba con la comunidad
En software tan singular y complejo como Vim no es raro que los mantenedores open source se quemen o se frustren, pero Bram casi siempre mostraba respeto y paciencia, incluso cuando usuarios y contribuidores no lo hacían. Es una pérdida para el mundo del software, y Bram será extrañado
Tuve la oportunidad de hablar con Bram Moolenaar cuando se celebró VimConf 2018 en Japón. Fue la primera y última vez que Bram visitó Japón.
En ese momento estaba sentado en la recepción como parte del staff voluntario. Vim es el editor de texto que uso todos los días, pero no soy desarrollador de Vim, tampoco uso muchas funciones avanzadas y no tengo grandes exigencias para un editor de texto, así que no estaba tan entusiasmado como para participar activamente en la conferencia. Simplemente usaba Vim porque podía usarlo en cualquier entorno, y acepté ser parte del staff a pedido de un colega que era un usuario serio de Vim y organizaba VimConf.
Por eso no tenía planes de hablar con Bram. En el lugar había muchos desarrolladores japoneses de Vim y usuarios entusiastas que querían conversar con Bram, y como para ellos podía ser la primera y última oportunidad, no quería quitarles tiempo.
Pero en la conferencia me enteré de que en una versión reciente de Vim se había incluido el plugin termdebug, que permite que funcione como un frontend de
gdb. Como programador de C++, lo probé de inmediato y encontré un bug:termdebugasumía que por cada nombre había una sola función, así que no podía manejar la sobrecarga de funciones de C++.Durante un descanso discutí este problema con Bram Moolenaar. No tengo mucho más que contar sobre Bram, pero en la fiesta posterior a VimConf 2018 él se negó rotundamente a usar un vaso y tomó cerveza directamente de la botella. No era una botellita de 333 ml, sino una grande de 633 ml. Además, durante su estadía en Japón antes de VimConf 2018 subió al monte Fuji.
En su sitio web también hay muchos otros álbumes que dejó públicos para que todos puedan disfrutarlos: https://moolenaar.net/albums.html
Me gustaba tanto Vim que durante años mantuve un blog sobre Vim y publicaba tips todos los días. No quiero autopromocionarme en este hilo, así que no diré el nombre.
Solo diré que se siente como haber perdido a un gigante del mundo open source, y que las contribuciones que dejó Bram como ingeniero de software y, más importante aún, como una gran persona, no serán olvidadas.
:help ugandaProbablemente no haya muchas personas que hayan ayudado a tanta gente en situaciones difíciles como Bram. Vim fue el primer charityware que conocí, y en su pantalla de inicio no pedía dinero para sí mismo, sino que recomendaba donar al International Child Care Fund Holland.
Me da un poco de vergüenza decir que en todos estos años solo doné una vez a ICCF. Para honrar a Bram y agradecerle por haber creado el editor que he usado durante tanto tiempo, voy a hacer justamente lo que él habría querido: donar a ICCF Holland.
Si usas Vim, Neovim u otra variante, te recomiendo hacer lo mismo: https://iccf-holland.org/donate.html
Si usas
(neo)vim, también puedes ver más información en:help iccf. Bram, gracias por todo. Tu espíritu y las líneas que escribiste permanecerán conmigo y con otros por mucho tiempo.Muy pocas personas han dedicado tanto tiempo al open source, y todavía menos lo han hecho puramente en su tiempo libre. De hecho, no se me ocurre nadie que se acerque a Bram. Es extremadamente raro que alguien haga tanto trabajo voluntario en cualquier ámbito.
El esfuerzo de Bram en Vim fue asombroso y excepcional desde cualquier punto de vista. Conocí a Bram en persona una sola vez, en 2014, y habló sobre Zimbu[1]. En algún momento debí haber puesto una cara algo escéptica, porque enseguida me miró y me preguntó: “Ah, ¿no estás de acuerdo? ¿Por qué?”.
Fue una muy buena charla, con mucha participación del público, y durante el resto de ese día y al día siguiente conversamos de varias cosas e hicimos bromas. Casi no recuerdo haber hablado de Vim; simplemente no salió el tema. Era una persona muy amable, cálida y agradable.
Sven Guckes, que falleció el año pasado, organizó un pequeño taller estilo “pregúntame lo que sea” con Bram, y ahí descubrimos que a Bram le costaba tanto como a nosotros recordar los detalles de las funciones menos usadas de Vim :-)
[1]: https://www.youtube.com/watch?v=_O-QdG2X1Lw)
Empecé como administrador de sistemas Unix hace 25 años y seguí sintiéndome atraído por Vim. Una razón práctica era que familiarizarse con
virendía mucho, porque casi siempre seguía estando disponible incluso en sistemas recién instalados o con configuración mínima. Otra razón era que la comunidad de Vim era muy acogedora y horizontal.Era fácil conseguir buenos macros y tips, y todos eran muy amables. Recuerdo que en el IRC de
#vimalguien me enseñógqappara ajustar el salto de línea de un párrafo y, de paso, me explicó naturalmente cómo funcionaba. No había burlas en la comunidad, y creo que la empatía y el liderazgo de Bram influyeron mucho en esa actitud.Hago una donación recurrente anual en nombre de Vim, y esta mañana doné 250 euros adicionales en memoria de Bram. Cada quien tiene circunstancias distintas, así que donen solo lo que puedan, pero sería bueno calcular cuánto habrían pagado en licencias por un gran editor comercial o IDE durante todo el tiempo que lo usaron, y considerar donar en proporción a eso.
:wq BramEn los obituarios de HN normalmente tengo que buscar quién era la persona; esta vez no. Estoy profundamente agradecido por su trabajo y por la contribución que dejó al mundo.
Creo que la mayoría de los resultados digitales que he creado en mi vida los hice con Vim: software, scripts, sitios web, tesis, libros, e incluso usé plugins para llenar cuadros de texto en la web con Vim.
Las
isueltas que quedaron en documentos o código fuente que tuve que escribir en otros editores prueban mi devoción. Gracias, Bram. Que vivas para siempre dentro de Vim.Una vez conocí a Bram en un evento de open source en la oficina de Google en Zúrich. En ese evento todos podían mostrar su propio proyecto.
Alguien había creado una especie de editor/IDE de AST donde la unidad de edición no eran archivos, sino funciones flotando en un espacio de trabajo, y se lo estaba mostrando a Bram. Aunque creo que no sabía con quién estaba hablando.
Cuando le preguntó “¿qué le parece?”, Bram respondió: “Mmm, sí, yo soy más de tipo
vi”.La generosidad de Moolenaar se ve en la frase pionera de licencia “Vim es Charityware”: “Puedes usarlo y copiarlo tanto como quieras, pero se te recomienda donar para ayudar a niños necesitados en Uganda”. Moolenaar fue pionero del concepto de charityware hace décadas y también ayudó a difundirlo.
Es realmente admirable que haya creado uno de los softwares más icónicos de la historia y no haya ganado ni un centavo con él.
https://iccf-holland.org/
Cuando entré por primera vez en este campo, en los 80, había una especie de rivalidad entre yo, usuario de
vi, y los usuarios de Emacs. Había muchas cosas de Emacs que me resultaban insoportables, pero admito que también le tenía bastante envidiaLuego, alrededor de 1994, conocí un clon de
villamado Vim. Como Vim ya podía hacer, o tenía en su hoja de ruta, todo eso que yo envidiaba al mirar por encima del hombro de los usuarios de Emacs, por fin pude dejar de sentir envidia por EmacsPronto me convertí en un usuario entusiasta y evangelizador: descargaba las nuevas versiones de inmediato, reportaba bugs y a veces también los corregía. Durante un tiempo, a fines de los 90, cuando trabajaba en Sun, mantuve una conversación constante por email con Bram
Por la trayectoria de mi carrera no tuve muchas oportunidades de contribuir de forma importante al open source, así que nunca llegué a ser un contribuidor principal. Hace mucho tiempo Vim alcanzó para mí la cima del conjunto de funciones que necesitaba, y después ya no tuve necesidad de seguir de cerca su desarrollo. La versión incluida en mi desktop de trabajo siempre era suficiente, y en casa solo descargaba una nueva versión cuando cambiaba mi PC con Windows. Fuera de eso, terminé perdiéndome la comunidad
Cuando llegué a Google, me dio gusto saber que Bram trabajaba ahí, pero no lo contacté directamente. Para cuando me di cuenta, él ya se había jubilado y perdí esa oportunidad
Durante más de 25 años, tanto en casa como en el trabajo, Vim ha sido el único editor que he usado. Es la herramienta más confiable de mi caja de herramientas, que me ha acompañado a lo largo de varios empleadores y lenguajes de programación. RIP Bram