[HN Gopher] Bram Moolenaar has died ___________________________________________________________________ Bram Moolenaar has died Author : wufocaculura Score : 3182 points Date : 2023-08-05 12:23 UTC (10 hours ago) (HTM) web link (groups.google.com) (TXT) w3m dump (groups.google.com) | cod1r wrote: | RIP This man is an absolute legend. <3 | user3939382 wrote: | There is a collection of people and cultural artifacts that are | contemporary to us, though usually not our exact age. They pass | away, one at a time, until we are all that is left of the world | we once defined, a world that eventually is gone. | | Bram's passing is another chip at the passing of the world I | knew, where vim was new. | | Thank you Bram for your excellent and enviable contribution to | computing. | nunez wrote: | That's really sad, but I'm glad that his legacy will vastly | outlive him. | | Thanks for vim, Bram, and rest in peace! | peter_retief wrote: | What a legend, the VI message stood out in my memory of Bram, | what a kind and clever person. | stmuk wrote: | Looks like vim should continue! | | https://groups.google.com/g/vim_dev/c/6_yWxGhB_8I/m/ibserACY... | collinstevens wrote: | wq! | | he had green squares until his death | https://i.imgur.com/MrofIBq.png | gm3dmo wrote: | Should you want to donate, if you have the Benevity giving | platform through your employer then you may be able to double any | donation through that: | | "Stichting ICCF Holland" | | Is the name I search for. | yc-kraln wrote: | oh what! oh no :( | | he finally figured out how to quit | steveBK123 wrote: | Vim is my daily driver, I'm sorry to hear we've lost Bram so | young. | etewiah wrote: | Now this is a bit random but many years ago I run into a Dutch | couple running some kind of wildlife farm in Ghana. When they | found out I was geekish they said a relative of theirs was big in | the open source world. Turned out to be Bram. | | I can't quite remember what the relationship was but since then | every time I use vim (not often admittedly ) I think of this | Dutch woman looking after a jumble of wild animals in the middle | of nowhere... | Gunax wrote: | :q but always:w | wenc wrote: | Bram Moolenaar | | XX | | = | | :wq | benreesman wrote: | Personal Anecdote: | | When I was first getting started in software I was very much part | of the "I can think faster than I type" school and I had the good | fortune to fall in with some really serious hackers, one of whom | was an absolute wizard with `vim`. | | He was a very humble guy, so it was some time before I learned he | was in no small part such a `vi` pro because he had _written a | real vi_ , it was called `xvi` and I gather that it was around | the time that `vim` was taking off. | | I asked him why he used `vim` if he had written `xvi` and I'll | never forget his reply: "Writing a `vi` is something any | programmer can do if they put the effort in, writing a `vi` as | good as `vim` is something only people like Bram can do. | Obviously I'm going to use the better tool." | | Bram changed the lives and careers of so many of us, myself | included. I never interacted with him personally but from | everything I've ever seen he was humble, brilliant, helpful, and | took his craft as seriously as anyone I've ever heard of. | | RIP Legend. | caseyw wrote: | With things like this, you realize how short life is, and | sometimes how brittle it can be. I often forget that the people | that built the foundation of what we use every day are still with | us, and we have a short time to be able to show them appreciation | before we say thank you to someone who has gone, if you know of | someone that has dedicated time to something that you use, show | your appreciation this week. It might be the last time that you | have the opportunity to make that human contact. | | Thank you, sir. <3 vim | softwaredoug wrote: | Vim is fascinating because it revived a kind of wonky tool in vi. | | I remember learning about the command line and having to use | original vi. It was weird. But Bram saw some underlying genius in | the tool and revived it. Not just for vim itself, but all the | vims, all the tools that have vim bindings, etc. | keepamovin wrote: | And such a genius name too: like Vi improved, but also vim, as | in vim and vigor, a fantastic word to have as your companion | programming. | dlevine wrote: | At my first job out of university, we were deploying applications | on Solaris servers. I had been using emacs as a text editor, and | these servers only had vim installed. I mentioned installing | emacs to my manager, and he said that learning vim would be a | "feather in my cap." I took him up on that advice, which was sage | wisdom. | | I spent a lot of my career using various forks of vim as my | primary editor, and still use it when I need to edit a file. | | Thanks Bram! This world will miss you. | favadi wrote: | Sending heartfelt condolences to Bram's family. His last commit | is just one month ago: | https://github.com/vim/vim/commit/4c0089d696b8d1d5dc40568f25.... | I wonder who else has access to vim.org and the official git | repository and if there will be anyone step up to become vim's | BDFL. | capableweb wrote: | Judging by that the announcement email came from his own email, | I'm guessing there has been some sort of redundancy setup done | when the medical condition was initially detected. | em-bee wrote: | more likely a close relative simply got access to his | accounts. | barnbuilder wrote: | I'm worried about this and feel like "vim" as actively | maintained software probably also died today. | ilaksh wrote: | Neovim seems to be going strong. | https://github.com/neovim/neovim | arp242 wrote: | Neovim has a bit of a different mentality compared to Vim; | it's not the same project. | | I don't really want to discus this in detail here as it's | not the right location, but I think lots of people would be | interested in continuing Vim, rather than having Vim being | subsumed by Neovim. We'll have to see how things and the | relationship between Vim and Neovim change and evolve in | the coming weeks and months. | ilaksh wrote: | I assume there are multiple people willing and able to | continue vim development and I think it might be | important for that to happen. I just thought it was | relevant in the context of that comment to mention the | other project. | jabl wrote: | Whether VIM proper withers and fades away or not, Bram's | legacy will live on through Neovim too. | kilowatt wrote: | I learned vim young enough that I'll probably die editing text | this way--RIP Bram. | [deleted] | manaskarekar wrote: | RIP. Thank you for the tool that I've arguably used the longest. | | It is a software that brings joy each time I use it. | heywoodlh wrote: | I discovered Vim around a decade ago when my IT career was just | starting. Since having a friend walk me through how to use it, I | have never stopped using it -- and it's not an exaggeration to | say that I use it every day. | | Vim is a piece of software that has changed my life. Rest in | peace, Bram, you will be missed. Condolences to Bram's family. | weinzierl wrote: | Oh damn, that makes me sad. I met him once at Vimfest in Berlin. | He was such an intelligent and humble guy. | JohnMakin wrote: | For anyone looking to learn Vim, this is an educational game | that's actually pretty fun: | | https://vim-adventures.com/ | taf2 wrote: | I remember it was 1997 when my older brother gave me his .vimrc | file and explained to me a few of the basic commands. It took a | few years but have used vim exclusively ever since. I'm deeply | saddened by our loss in the open source community by this and | wonder what contributions we can carry forward | Inocez wrote: | > 8: How can the community ensure that the Vim project succeeds | for the foreseeable future? | | > Keep me alive.[1] | | [1] 10 Questions with Vim's creator, Bram Moolenaar (2014) | https://www.binpress.com/vim-creator-bram-moolenaar-intervie... | gsuuon wrote: | I think this is the first time I've shed an actual tear for a | famous person passing away.. RIP Bram Moolenaar. Vim was life | changing for me and continues to be for many. | isatty wrote: | Thank you for everything, Bram. vim has been my editor forever | and I can't imagine using any other. | | Can we please have a black banner? | | :q | Exuma wrote: | Holy fuck... what... no! | pgporada wrote: | RIP, thanks for all the hard work and care. | oddly wrote: | Rest in peace Bram, gone, but not forgotten. | capableweb wrote: | Few people could probably argue that they helped as many humans | in dire situations like Bram did in his life. Vim was the first | time I came across "charityware" as vim encourages users to | donate to International Child Care Fund Holland on its splash | screen, instead of begging for money for itself. I feel a bit of | shame when I say that I've only donated to ICCF once over all | these years.... | | As a remembrance of Bram and to thank him for building the editor | I've been using for as long as I can remember, I'm doing exactly | what he would have wanted me to do, donating to ICCF Holland. If | you're a vim/nvim/other edition user, I suggest you to do the | same: https://iccf-holland.org/donate.html | | If you're a (neo)vim user, there is more information at `:help | iccf` as well. | | Thank you Bram for everything. I'm sure your spirit and lines | written will stay with me and others for a very long time in the | future. | colmmacc wrote: | I wrote on twitter that vim is a masterpiece. It's the gleaming | precise machine tool on which so much of modernity was crafted. | It's so hard to quantify Bram's impact, because he did so much | through so powerful a force multiplier. | | I started as a Unix sysadmin 25 years ago and kept gravitating | towards vim. One practical reason is because it paid off to be | familiar with vi, which is nearly always still available on | just-installed or bare-bones systems. But another is how | welcoming and leveling the Vim community was. It was so easy to | get great macros and tips, and everyone was just super friendly | about it. I remember someone in #vim irc teaching me "gqap" to | wrap a paragraph, and they very naturally took the time to | explain _how_ it all worked. There was no sneering on from the | community. I think Bram 's empathy and leadership was a huge | part of that attitude in the community. | | I'm a regular annual donor on Vim's behalf, and this morning | donated another EUR250 in Bram's memory. People should only | donate what they can afford, we all have different means, but | I'd encourage folks to work out what a great commercial editor | or IDE would have cost them in licensing over their use time, | and to consider donating in proportion. | | :wq Bram | vault wrote: | Who knows why there's no financial statement for 2022? 2021 is | on the home page. https://iccf-holland.org/iccf.html | jorams wrote: | It looks like Bram was the treasurer, so his medical | condition could potentially have something to do with it. | kibwen wrote: | For everyone reading this who has ever adored vim, or any of | the editors that would go on to be inspired by vim, I can think | of no better tribute to Bram than to make a donation to the | charity that he spent the better part of his life advocating | for. | junon wrote: | Thanks for the link, should have made a donation years and | years ago. Better late than never, I suppose. | diffserv wrote: | Thanks for bringing this up! It was a good reminder for me to | donate. May he rest in peace. | smueller1234 wrote: | Since there's a ton of Google employees here - reminder that | Google does gift matching for this charity! | justin_oaks wrote: | Few contribute so meaningfully to the world through software as | Bram did. I donated an amount as if I were purchasing vim as an | expensive commercial text editor. | | For most death announcements on HN, I have to look up who they | were. Not this one. I greatly appreciate his work and | contributions to the world. | arp242 wrote: | Bram had been spending over 30 years on Vim; and not just "the | occasional patch/bugfix", but significant amounts, and almost | every single day for some years. | | The number of people who spent that much time working on Open | Source is very small, and the number of people who have spent | that much time purely in their spare time is smaller still. In | fact, I don't really know of anyone who even comes close to | Bram. | | The number of people who spent this much time volunteering for | _anything_ is very small. | | Bram's effort on Vim was phenomenal and exceptional by any | standard. | | --- | | I only met Bram in person once, in 2014, when he talked about | Zimbu[1]; at some point I must have given a bit of a skeptical | look, and he promptly looked at me and asked "oh, you don't | agree? Why not?" It was a nice talk with lots of "audience | engagement" like this. We spent some time talking during the | rest of the day and the next day; we discussed and joked about | lots of things; I don't recall talking much about Vim: it just | didn't come up. I found him a very friendly, warm, and likeable | person. | | Sven Guckes (who passed away last year) did organize a little | "Ask Me Anything" type workshop with Bram, and I discovered | Bram struggled remembering the ins-and-outs of some of the | lesser used Vim features just as much as the rest of us :-) | | [1]: https://www.youtube.com/watch?v=_O-QdG2X1Lw) | echelon wrote: | I don't know if Bram's family has this thread or is reading | it, but the extent to which his work has impacted the | software development community is enormous. | | Vim was one of the first pieces of software I learned when I | switched to Linux in college. It was tricky at first, then it | delighted me to no end. It remains a daily part of my life | nearly 20 years later, and I'm still learning more about it | every single year. | | I can't count the number of times I wish I could drop out of | insert mode in normal web browser text boxes. | | Bram's insistence of donating his earnings to helping the | children of Uganda is also incredibly selfless, and it's | impossible to mention him without bringing this up [1]. | | We'll miss you Bram. We'll be learning from you for decades | to come. | | [1] https://www.vim.org/sponsor/faq.php | agumonkey wrote: | readline vi mode, vimperator and pentadactyle are a | testimony | turboponyy wrote: | > I can't count the number of times I wish I could drop out | of insert mode in normal web browser text boxes. | | You can, if you really want to: | | https://github.com/glacambre/firenvim | RMPR wrote: | > and the number of people who have spent that much time | purely in their spare time (i.e. not as part of their job, | like Torvalds or van Rossum) is smaller still. | | I agree, but the fact that there's a non-zero amount of | people doing it shouldn't be overlooked. For example | maintainer of qutebrowser (who also happen to be in pytest | core team) and apart from a teaching job at an university a | couple of months per year, he's working full time on OSS. The | main characteristics they share (at least those I met) seem | to be a deep love for the craft, a deep love for people, and | be virtually unfazed by the amount of money they can make if | they weren't doing that. | riedel wrote: | The news made me unexpectedly said. There are not many people | that felt so close without ever knowing them, just because I | used their software. Thank you for the reminder to donate: the | least thing one can do now. I think most of the digital stuff I | ever produced in my life was using vim. Software, scripts, | websites, theses, a book, I actually even used a plugin to fill | out text boxes in the web using vim. | | All the stray 'i's in documents or source code in stuff I had | to write with other editors give evidence to my dedication. | Thank you Bram! May you live forever in vim. | lillesvin wrote: | This is a great idea. Bram has made a huge positive impact on | the world, even if most people aren't aware of it. I'd love to | help make it even bigger. | | Edit: Hmm... PayPal seems to throw error after error at me when | I try to donate. I'll keep trying. | lillesvin wrote: | Yay, PayPal let me through. I just had to turn off uBlock | Origin and Privacy Badger... But for Bram, I'm ok with it. | kdheepak wrote: | Thanks for posting the donation link and the reminder, I've | made a donation as well. | | Vim has shaped so many aspects of my professional life; I'll | forever be grateful to Bram for his work and contributions. | Rest in peace, Bram. | junon wrote: | Dang, this deserves the black bar. | threemux wrote: | I use vim every day - RIP to a legend! | uean wrote: | Personal anecdote: I had lived and worked in southern Uganda with | a Canadian organization called Kibaale Children's Fund (now | Kuwasha). One day Bram came by our location. We talked a bit - | someone told me he was influential and "worked for google or | something" and then I learned his real identity and the software | he was a part of. I was just on the brink of beginning a career | in IT at the time and later in life as my skills and toolset grew | I realized his significance. He never spoke of VIM in person | during our time and was an incredibly humble quiet man, | dedicating his time to helping children in need through ICCF | Holland, which operated out of the same school I was working with | as I recall. I found Bram incredibly genuine, and was also highly | impressed with the ethics he brought to his efforts in the local | work in Uganda (where it is typical to see fundraising dollars | sliced and diced with admin-fees - ICCF turned every cent of a | dollar back into the community.) He will be missed by many in | that part of the world for such a massive impact he was able to | have through funds raised through VIM. May he rest in peace. | tomcam wrote: | > in Uganda (where it is typical to see fundraising dollars | sliced and diced with admin-fees - ICCF turned every cent of a | dollar back into the community.) | | That's very good to hear. I donated, but not very much - I | assumed that their money would end up going to the wrong | places. How did Bram manage to avoid this? | uean wrote: | I shouldn't speak for Bram or ICCF but can point you to the | financial docs which give a great explanation https://iccf- | holland.org/iccf.html | | From KCFs perspective where I worked, during my time there, I | fundraised my salary (expenses) personally "door to door" to | keep any funds donated to the organization going direct to | the kids and community. I understood this was the case for | others as well. I believe Bram paid for flights out of his | own pocket. | finnh wrote: | donated! thank you, Bram, for our beloved vim | 0xfedbee wrote: | RIP Bram. Thanks for creating the best text editor the world's | ever seen! | pixelmonkey wrote: | Bram was an inspiration, not just for developing vim, which so | many of we programmers used to get into a flow state programming. | But also for his work on charity. Deserving of the black banner! | yuuta wrote: | RIP | Pseudomanifold wrote: | Thanks for everything, Bram. Your memory will be a blessing. | sandGorgon wrote: | RIP. This makes me really really sad today. I first used vim when | i was in college over 25 years back. And it was magical. It was | my first tryst with what a text editor should be. | | My .vimrc is 25 years old :( | toomuchtodo wrote: | Related: https://news.ycombinator.com/item?id=37013887 | 1f60c wrote: | Rest in peace, sir. My thoughts are with the entire Moolenaar | family and his loved ones. | enneff wrote: | RIP Bram. I enjoyed meeting him in Zurich one time. He was good | company. A really humble, sweet guy. | isaacremuant wrote: | As a long time vim user: Thanks Bram & Godspeed. | pxc wrote: | I took all my notes in VIM for several years in college. To this | day, I use Evil mode, Tridactyl, and various other tools inspired | by the modal editing that VIM so advanced, and VIM itself remains | a part of my toolkit on every system I use. I expect it will | always be with me in some form. | | RIP, Bram.^[:x | SJetKaran wrote: | I use vim almost every single day, and use vim-dialect in every | other editor I use. I'm thankful for its existence and to Bram | for developing it. | jasonhansel wrote: | :wq. Thanks for keeping Vim copyleft. | jonaustin wrote: | Vim improved and changed my life for the better more than any | software except Linux itself. I'll probably use vim (or an editor | inspired by it) for the rest of my life; it's Way of editing text | changes everything. | | Rest in peace, Bram. | sombragris wrote: | RIP, a great guy, a public benefactor and a great coder. | | I think the black stripe should be on HN today; it's quite | justified. | anon7331 wrote: | Sad. I didn't interact with Bram much, but I did have an email | exchange with him early in my software developer journey. I | submitted a few patches to Vim and he helped me work through them | to get them approved/merged. He was very patient and kind even | though I was a complete newbie. | virtualsue wrote: | Such sad news! Condolences to his family, friends and thousands | of admirers worldwide. One way to commemorate his life is to | donate to the charityware cause he championed: https://www.iccf- | holland.org | ymgch wrote: | Rest in peace, Bram. | 725686 wrote: | My respects. I use vim daily. So long and thanks for all the | fish! | azemetre wrote: | I was first introduced to Vim from a Jeffrey Way tutorial about | HTML5 way back in 2010 or maybe 2008 when first learning about | programming. Ever since then I've used Vim throughout my career, | even somehow convincing others to use it too. I've been using | neovim for the last 5 years but can still hop on a colleagues | machine or into a server and still be productive. | | Easily the most important piece of software I've ever used in my | life, since it has allowed me to make a living. | | RIP Bram Moolenaar. | slim wrote: | thanks Bram, you're a legend | keveman wrote: | I met Bram in the Google Mountain View office. We chatted for | over two hours. He was full of humility and curiosity and more | interested in what I was working on (I was working on DistBelief | back then). Hats off to a life full of impact and a legacy that | will continue to impact programmers all over the world. RIP. | HL33tibCe7 wrote: | https://www.moolenaar.net/bright.html :( | nixie wrote: | :q | | :'( RIP Bram | lenkite wrote: | Only interaction with him was via mailing list but liked and | respected him. Been using VIM for ~20 years now. Upset at his | death. Its too early to pass away at just 62. | lycopodiopsida wrote: | One of silent heroes of the open-source world - making life of so | many people easier and more enjoyable every day. RIP. | keepamovin wrote: | Fuck, reading all these comments i kind of feel we should have | told him before he died how much we appreciated him.... :...( | | Like there should be an open source lifetime achievement award or | something. Like the academy awards. | felipellrocha wrote: | Call it the Moolenaar Award, maybe? | xwdv wrote: | I will likely use some form of vim as my editor for the entirety | of my professional life. Wish I could say I wrote software that | would be used for an entire person's lifetime. RIP Bram, you did | good. | camgunz wrote: | If I'm honest, I don't know if I like programming or I just like | using Vim. Thanks for everything Bram. | indigodaddy wrote: | Anyone have a favorite video/presentation of Bram's? | drumhead wrote: | An absolute legend of computing, you fire up Vim you have his | unforgettable name.RIP | stevefan1999 wrote: | He finally :q vim, but with an ! | bloopernova wrote: | Thank you, Bram, for vim. Thank you for how useful it is, and how | rock solid it's always been for me. | | No feeble attempt at humour from me, just heartfelt sadness and | gratitude. | _joel wrote: | So long Brad, probably the single most used tool I've used over | my career. Thanks for that! | | I guess he finally learnt how to exit vim | mikece wrote: | Bram didn't exit vim; he's simply stopped typing. The spirit of | Bram will always be with us. | u801e wrote: | I've been a vim user since 2004 when I had to use it as part of | the introduction to UNIX course. | | Thank you Bram for writing, maintaining, and improving vim over | all these years. | gitfan86 wrote: | Amazing guy, I've been using vim daily for decades. I donated 5k | to his charity a few years ago as a thank you. He sent a | personalized thank you email. | | https://iccf-holland.org/ | TheUnhinged wrote: | RIP Bram | pinion247 wrote: | RIP, Bram. Thank you, from a 22-year Vim user. | dwb wrote: | Damn. Rest in peace. Thank you for your hard work on my favourite | editor. All the best to his loved ones. | lolive wrote: | Went to his website. There was an interview of him from 2022. The | answer that really stroke me was not about Vim, but about | software craftmanship vs professional programming: | | << I have been working for a company where quite a few managers, | educated in physics and mechanics, thought the software was just | the same as what they knew and they could decide how to make it. | That company went downhill and was eventually taken over. The | same happens in places where decision-makers can get away with | failure, such as in government. The people writing the code | probably just make sure they get paid and then run away from the | crime scene. On the other end of the scale are people who want to | write beautiful code, spend lots of time on it, and don't care if | it actually does what it was intended to do or what the budget | was. Somewhere in between, there is a balance. >> | | I am not so sure about the last sentence. But the rest is SO | true! | [deleted] | 1letterunixname wrote: | I've worked with enough "professional" programmers to know I | don't want to work with them and their sloppy, reckless, | uncurious, and inconsiderate ways. | Exoristos wrote: | So what do you do for a living? | cxr wrote: | What's wrong with the last sentence? | | For ease of consumption, the context again: | | > On the other end of the scale are people who want to write | beautiful code, spend lots of time on it, and don't care if it | actually does what it was intended to do or what the budget | was. Somewhere in between, there is a balance. | creer wrote: | I'll go with: the sentence takes this as a dimension, this at | one end, that at the other. While perhaps what matters is on | an entirely different dimension. From a point of view of | usefulness to its users, is there a strong correlation with | whether the project was "thrown over the fence" or is a work | of software artistry? | sillysaurusx wrote: | It's remarkably uncommon to find an employee who strikes a | balance between the two. But I think this doesn't make the | sentence wrong. | myst wrote: | Literally everyone strikes the balance. According to their | experience. The older, the more experienced, the more | balanced. | Denvercoder9 wrote: | There's a difference in the balance that people like to | do, and what's best for the organization. I definitely | can't deny that I've sometimes gone for the side that | made my job better for me, but not necessarily helped the | organization the most. | 1letterunixname wrote: | The problem is corporate interests usually demand | expedience and individual, short-term output while | dismissing any notion of craftsmanship, completeness, | correctness, or long-term investment. More and more | corporations have completely stopped investing in | employee education, career, and professional development | apart from harassment and privacy training videos. | WalterBright wrote: | I understand wanting to write beautiful code, it's a major | motivator for me. But it does have to actually do something | useful - or there's no point. | The_Colonel wrote: | The code itself, its elegance and cleverness can be a point | in itself. I'd argue it's a stupid point (with a few | exceptions ala CCC), but for some people it does seem to be | the main driver. | bennyschmidt wrote: | > people who want to write beautiful code, spend lots of time | on it, and don't care if it actually does what it was intended | to do | | There was a funny React framework a while back that has all | kinds of cool state management and this and that, but it | renders nothing. For the developers who spend more time | theorizing, migrating, refactoring, than shipping. | | It's funny when people go back and forth about the time | complexity of a click handler (that is debounced anyway), and | they arrive at the optimal solution, but when you use the app | the entire thing is super clunky lol where is the concern for | time complexity of me using the product xD | asveikau wrote: | I feel it's much more common to create abstractions without | regard for performance cost of the abstraction. So keeping | time complexity down, even for a piece that doesn't matter | much, is above average for this sort of thing. | hock_ads_ad_hoc wrote: | Creating abstractions without considering performance is | probably the correct approach. It's much better to at least | start with a program with enough abstraction to allow | reasoning about how things should work. Save performance | concerns for when optimization is seen to be necessary. | KerrAvon wrote: | This is how you wind up with fundamentally slow systems | that can't be easily sped up. You need to take some | account of performance in systems design. Just don't | micro-optimize too soon. | Gibbon1 wrote: | Also creating abstractions without considering the mental | overhead of reasoning about what the code is doing. | | Not enterprise: event --> action. | | Enterprise: event --> abstraction --> abstraction --> | abstraction --> abstraction --> abstraction --> abstraction | --> abstraction --> abstraction --> action_parta --> | abstraction --> abstraction --> abstraction --> | action_partb abstraction --> abstraction --> abstraction | --> action_finalizer. | The_Colonel wrote: | I sometimes wonder if people believe that enterprise devs | create abstractions for "fun" without having any rational | reason. | ugh123 wrote: | The last sentence was the point. Either end of the spectrum are | people who are not caring about the right things (typically | about themselves, egos, etc). | tzhenghao wrote: | Loved his "7 Habits For Effective Text Editing 2.0" (2007) talk | and humor [1] | | "How many of you are mostly using Emacs?" | | _a bunch of raised hands_ | | "Okay, we'll try to convert some people today!" | | RIP, Bram Moolenaar | | [1] - https://youtu.be/p6K4iIMlouI | steinuil wrote: | A lot of this advice is about turning vim into a "modern" text | editor with a language server configured. | | I used to use vim but lately I switched to Helix, which is | basically vim but with all the good features and plugins built | into it and without a configuration/extension language. Almost | all of the features are easily discoverable by just pressing | spacebar, and the rest by browsing the (small) documentation, | and I can think of a way to do all the things Bram talks about | from within Helix, often better (because it's relying on the | language server). | | Still, the main point about learning your tools by detecting | inefficiencies and searching for a better way is always valid, | and I'm sure that all these things Vim was already doing at the | time helped pave the way for modern editors. RIP. | tlamponi wrote: | That presentation is also available as PDF with notes from his | homepage: | | https://moolenaar.net/habits_2007.pdf | bastardoperator wrote: | I want to see his .vimrc, RIP | mrhashem wrote: | Now I can exit Vim... | grrandalf wrote: | RIP. I started using Vim on Slackware iirc. Haven't stopped. | | I checked out various other clones back in the day -- vim was way | better afaict. | | PS: A major reason I use Vim rather than Emacs is that the arrow | keys worked in Vim but not emacs. On Slackware. No I don't use | the ijkl keys to move in Vim. :) :) #blubvimmer | ilaksh wrote: | Hmm. I also first used vim inside of Slackware and also use | arrow keys in vim. | | Not sure I've ever run into another person who admitted that | publicly. Not that I think it's something that one should | actually be ashamed of, it makes total sense. Just not a | popular approach. | trashman wrote: | RIP Bram and thank you. I use VIM every day. | ezoe wrote: | I had an opportunity to talk to the Bram Moolenaar when VimConf | 2018 was held in Japan. First and only time Bram visited Japan. | | I was there as a volunteer staff, sitting at a reception desk. | Although vim is the text editor I use everyday, I'm not that | enthusiastic to participate the vim conference. I'm not a vim | developer. I don't use some of the advanced vim features. I don't | ask much for a text editor. I use vim simply because it's | available in all environments I could possibly use. I was a | volunteer staff because I was asked by one of my colleague at | that time who was a serious vim user and organized the VimConf. | | So I didn't have a plan to talk to Bram at all. There were so | many Japanese vim developers and serious vim users there who want | to talk to Bram. This may be the first and last chance to talk to | Bram in person for them. I don't want to waste the precious time | for them. | | Then, I learned at the conference that recent vim release | includes termdebug plugin which allows vim to behave as a gdb | frontend. Since I am a C++ programmer, I started playing with it. | Then, I quickly found a bug. termdebug assume there's only one | function for a name and couldn't handle C++ function overloading. | | I discussed this issue with Bram Moolenaar in a spare time. | | There aren't many other things I can tell about Bram. | | At the after party of VimConf 2018, Bram absolutely refused to | use a cup and drink beer directly from a beer bottle. It wasn't a | small 333 ml beer bottle. It was a big 633 ml beer bottle. | | Before the VimConf 2018, Bram went to climb Mt. Fuji during his | stay in Japan. | capableweb wrote: | Here is photos from Bram when they were at the Japan trip: | https://photos.google.com/share/AF1QipMc4NF8j66ohinWutVHktl4... | "Tokyo 2018 (Nov 17 - 25, 2018)" | | His website has a lot of other albums he published for everyone | to enjoy: https://moolenaar.net/albums.html | ezoe wrote: | https://photos.app.goo.gl/BtVZMoZjdEmPKCeu9 | | This photo remembers me a funny discussion at that time. | | One of the participants said he use vim to write .emacs file. | | "Why don't you use Emacs for that?" I asked. | | "Because if I have to edit .emacs, that means emacs isn't | configured the way I liked it. So I use vim in that case" | junon wrote: | Wow these are really great photos - I'm sure both due to most | culture in Japan is dripping in beauty, but also because Bram | just takes really good photos! | | Thank you for sharing. | cozzyd wrote: | Though while I'm on Bram's team in the editor wars, it | seems like we chose different sides in the camera wars. RIP | and thanks for the program I probably use the most. :x | [deleted] | caleb-allen wrote: | Such a loss. I've spent many hours reading vim's incredible | source code and documentation while developing a vim emulation | plugin for the Julia REPL. Absolute world class codebase. | | Moolenaar was an amazing programmer, and his impact will be long | lasting. May he rest in peace. | eellpp wrote: | As a long time vim user. Thank you and RIP, Bram Moolenaar. | lemper wrote: | rest in peace, bram. thanks for all you've done to software | world. you will be missed by many, including those Ugandan kids | whose lives have been changed for the better. | | to the bereaved, I send you my deepest condolences. | bhgtopt wrote: | Love vim | dmarinus wrote: | So sad, I had the honor to meet Bram at a FOSS talk with RMS | which he organized in Amsterdam RAI. I'll never forget that day. | I've been using VIM for a many decades and I'm sure to keep using | it for a long time. Many thanks for all the work and condolences | for his family. | DoneWithAllThat wrote: | It didn't occur to me until now that vim is perhaps the oldest | tool I've used continuously since the early days of my education | and career. And I don't just use it, I use it every single day | and have for probably 30 years. | | Thank you Bram. | CraftedByPeter wrote: | :q | | RIP and thank you. Thoughts are with his loved ones right now. | mfrw wrote: | :wqa! | | RIP Legend :( | | [Mods - Request for black bar, please] | lefuturiste wrote: | RIP, such a loss | Galicarnax wrote: | For me, Bram is probably among names like Tarkovsky, Stravinsky | and Attenborough, who greatly affected the way I see/feel life. | R.I.P. | stonekyx wrote: | The very first time in life that I reported a bug to an OSS | project was to Vim, by email to Bram, when I was in high school. | Thinking back from now, that was definitely not a good way to | report bugs, but Bram was super helpful and responded kindly to | this ignorant kid. | | Thank you Bram, and RIP. | [deleted] | olibrook wrote: | Vim tortured and delighted me for many years. I still use it all | the time - wild how much space it occupies in our minds. | | Thanks Bram! | atamyrat wrote: | For me, vim means muscle memory. I can say that it has become | part of me! | | RIP Bram Moolenaar | fernandotakai wrote: | vim absolutely changed me as a developer. it showed me a whole | different way of editing code. | | it's weird because i don't know him, but his death absolutely hit | me hard. | | rest in peace <3 | ravishi wrote: | I have been programming for more than 15 years. I've used vim | since the very beginning and it always puzzled me as something so | genuinely clever. Using vim is a joy. I feel good while doing it. | Bram has been this strong influence in my life all due to his | software. | baz00 wrote: | Bram wrote the only bit of software that never let me down once. | RIP. You've done good to the world. | nachiketrc wrote: | Rest in Peace! Thank you Bram for the wonderful contributions! | j3s wrote: | thank you Bram. feeling humbled today. rest in peace. | armatav wrote: | That's quite young, what a shame - Vim is amazing. | aspyct wrote: | Wow that hits rather hard actually. I never knew him other than | through the welcome message on Vim, but he made one of the tools | I rely on the most in my daily life. | | Thanks Bram, have a good afterlife. | scop wrote: | I am likewise surprised by how hard this hits. I shouted out | loud when I read the headline! Quite a reaction to somebody who | I only ever saw one photo of and read the occasional release | notes etc. Yet as a vim user, he has been part my daily | activities for years. | | The name Bram Moolenaar has hovered across all my work... | | Thank you Mr. Moolenaar. | birdyrooster wrote: | Damn... I have been using Vim for decades and never thought | once about the people responsible for it. I need to be more | thoughtful of this to acknowledge people's excellent work. | sramsay wrote: | Absolutely. I've written _everything_ in Vim for almost as | long as Vim has been around -- three books, dozens of talks | and papers, who knows how many lines of code . . . | | I had been joking on social media a few weeks ago that Vim | must be "done" since patches stopped appearing about a month | ago. Can't believe that the guy who created maybe the most | important tool in my entire arsenal is gone. | keepamovin wrote: | Yeah, relate. It shows you that with some good software, you | can make an impact. | jzb wrote: | Yes, very hard. I feel like I knew him - kind of silly given | I've never met him and I don't think have even crossed emails | with him. Yet I've used his work for decades and I think it's | fair to say that there's a lot of _him_ in Vim in a very real | way. Wish I 'd sent him a note to say thanks. GNU Bram. | agumonkey wrote: | It seems that behind that bare prompt and message lies a whole | era where things were simpler in many dimensions. A bunch of | help text, a charity suggestion, a cursor ... it was as simple | as mysterious and capable. | JadeNB wrote: | Thank you, Bram Moolenaar, for literally changing the way that I | interact with my text editor, and hence with my computer. I | remember seeing a vim user for the first time, and just being in | so much awe of what he could accomplish that I sat down | immediately and started learning vim myself. I'm still on that | learning curve, many years later. | | Tangentially, is there any easy way to find out whom the black | banner is for other than trial and error? Here I know because I | searched for "died" on the front page and it brought me to this | thread, but often I just find myself feeling a sense of dread at | whom we've lost without being able to figure out who it actually | is. | renewiltord wrote: | In the initial sponsorship for Neovim some people asked why none | of us sponsored Vim. So I went to give an equal amount there and | found that he wanted it to go charity. | | That was the first time I'd encountered charityware. Mind blowing | tool, vim, and I am very impressed by him. | | A legend of the field. | higanbana wrote: | Rest in piece Bram, your invention of keybindings will be | everlastingly remembered by generations | liendolucas wrote: | This is sad news. I have been using VIM since I don't know when | and for no reason I have never made a donation to it and felt a | lot of shame. Just made it to ICCF Holland few minutes ago. RIP | Bram and thank you for VIM! :wq | rochak wrote: | There are extremely few people whose software transformed my life | as much as Vim did. I know people would say that Vim is just an | editor, but to me it rekindled the spark by giving me the | direction I was looking for in this limitless world of computers. | The fact that something can be so damn powerful and precise under | the hood while coming across as just a blank screen with a | blinking cursor changed the way I thought about software. I know | this community took you for granted sometimes, but I couldn't be | more thankful for this incredible piece of technology and the way | you used it to give back even more to the community. Thank you, | Bram. | lucasfcosta wrote: | Bram was really important for me. I remember the joy of learning | how to use vim and how easy it was to bond with other fellow | users. | | Who would imagine a text editor could instill such a strong sense | of identity into its users? | | The first time I've been to SF I even got a ":w" tattooed on me. | | Bram, you will be missed. | pylua wrote: | I was looking for a post like this because I couldn't agree | more. While I didn't get a tattoo like you , I can't imagine | living without a tool that is one of the most important to my | livelihood. | sailorganymede wrote: | I have benefited so much from Vim and I am forever grateful for | the incredible work Bram has done. Thank you so much, and rest in | peace. | BaculumMeumEst wrote: | Rest in piece Bram, and my condolences to his family. I hope to | see the mainline vim project innovate and thrive so that Bram's | legacy can live on. | mkhnews wrote: | RIP and thank you for vim, your effort and for caring about good | software. ZZ | 0xDkXy wrote: | Thank you Barm. :wqa! | | R.I.P | | From a man who use vim everyday. | ronaudinho wrote: | I've since switched to Neovim, but only for the LSP, virtually | using it like I would with Vim. Can't imagine working without it, | and probably won't enjoy programming as much if not for Vim. | Thank you and RIP, Bram. | felipellrocha wrote: | :wq | | :( | [deleted] | davidkunz wrote: | Thank you Bram for giving us software we can love and putting a | :smile on our faces. | v3ss0n wrote: | [flagged] | diegofdominguez wrote: | RIP Bram, VIM is an awesome gift to humanity | dawidpotocki wrote: | Vim has completely changed the way I use computers and I'm not | able to thank Bram enough for this. Even though I have switched | to Neovim and never met him, it makes me deeply sad. :wq | pseudo_meta wrote: | > Anyone who's used Vim has seen evidence of Moolenaar's | generosity. "Vim is Charityware," Moolenaar wrotes in its | pioneering license. "You can use and copy it as much as you like, | but you are encouraged to make a donation for needy children in | Uganda." Moolenaar pioneered the concept of charityware decades | ago, and also helped to popularize its adoption. | | Pioneered one of the most iconic pieces of software in history, | and yet did not make a single dime from it. That is truly | something to look up to. | mertd wrote: | For anyone interested, here is the link to the ICCF charity | that I found on the Vim website. | | https://iccf-holland.org/ | einpoklum wrote: | I have made a donation in memory of Bram Moolenaar, as a | token of my gratitude for having vi over the years. | chromoblob wrote: | He did, he only gave everything of it to ICCF then. | 2-718-281-828 wrote: | seems like dang is using emacs ... | sgt wrote: | We got black bar. It just needed to propagate through the | thousands and thousands of edge nodes powering HN. | [deleted] | kris42 wrote: | Thanks and RIP. | keepamovin wrote: | OH NO!!!! This guy literally changed my life by making vim. I | could not imagine coding without vim!!! | | It's weird but coding in vim is going to take on a new | significance now. Each keystroke, somehow saluting him. | | Very sad.... | | I think we definitely need the black navbar of mourning. | jeegsy wrote: | Thank you Bram for creating something that is truly useful and we | use nearly everyday. May you Rest In Peace. My condolences to his | family. | samstave wrote: | I cant believe they had the gall to write his obit in emacs! | | RIP VIM | LorenzoGood wrote: | Rip | throw_m239339 wrote: | RIP, never met him, but I'm a VIM user. | unionpivo wrote: | Rest In Peace. | | VIM is still among my top used editors. And Bram was the one that | made sure it kept improving and being useful for all those years, | since I first used it on my Slackware install. | vmlinuz wrote: | Very sad news - been using vim for decades, still use it every | day as pretty much all of my colleagues use VSCode... I met him | briefly at FOSDEM 20+ years ago, will have to see if I can find | the photo I took of him looking slightly bemused when I showed | him vim running on a Linux-ified iPaq with a touchscreen and no | keyboard! | | As others have said, time to make a donation in his honour. | pseudo_meta wrote: | > Anyone who's used Vim has seen evidence of Moolenaar's | generosity. "Vim is Charityware," Moolenaar wrotes in its | pioneering license. "You can use and copy it as much as you like, | but you are encouraged to make a donation for needy children in | Uganda." Moolenaar pioneered the concept of charityware decades | ago, and also helped to popularize its adoption. | | Pioneered one of the most iconic pieces of software in history, | and yet did not make a single dime from it. That is truly | something to look up to. | pard68 wrote: | :wq! | wufocaculura wrote: | That's a sad news for the Vim community. Given that development | was basically focused around Bram, it makes me wonder, what will | happen with Vim now? | | WIll someone step up and continue to develop Vim, or it will fade | away and Neovim take its place? | sigzero wrote: | I believe there is a development team actually in place but | they probably have to decide the way forward now. I have little | doubt it will continue. | nichos wrote: | Hopefully something is in place with this official repo and we | don't get a bunch of forks all over github. RIP Bram | throwawaymeta01 wrote: | still use vim every day. | | worked with him ~decade ago. | | this hits hard. | | does anyone know if his family needs help/is there a way to help | out? i would love to give back if possible. | urmish wrote: | This is indeed a huge loss. I've used vim for over a decade now. | Configuring and tinkering with it was and is always the first | thing I do when I get a new machine. He's also a good person from | the small amount of interaction I've had with him on github. | fareesh wrote: | I learned vim as a kid in the 90s and used it my entire life. | I've never used anything else. The hours it has saved me through | its efficiency and productivity has probably extended my | lifespan. | | Vim was born out of a simple system and a deep empathy and | understanding of what a developer really needs. | | In every line of code, every efficient series of keystrokes, his | legacy endures. May it last forever. Rest in peace. | ludicast wrote: | here's hoping he had a .swp | agumonkey wrote: | RIP | | vim might seem small on the grand scheme of things (npi), but as | an interface to almost anything on a computer and for so long.. | it's a real wound to read this | | saying this as a mostly emacser.. | | :T_T | tortillasauce wrote: | Rest in peace, Bram! Thank you so much for vim! | bbkane wrote: | Goofing around with Vim as a quiet "rebellion" to my professor | demoing EMACs went much further than the joke I started it as - | it became a gateway drug to me using the terminal for almost | everything and understanding how computers work at a much lower | level. | | Thank you Bram for the work you put into Vim! | vaibhav135 wrote: | RIP Bram the Legend. | srivmutk wrote: | God ... this hit me like a pile of bricks. Bram has probably had | one of the biggest impacts on development out of basically | anyone. I mean not just Vim, which was genius in its own right, | but his work with the ICCF and the concept of charity-ware. My | deepest condolences to his family. Anybody set up a HN donation | drive for ICCF Holland? | nazri1 wrote: | I know I'm going to miss reading his goofy email signatures. | | Rest in peace Bram. | cerved wrote: | Thank you Bram! | orsenthil wrote: | Bram influenced me. The splash screen that encouraged donation to | charity caught my attention like nothing else. Inspired by that | splash screen, I started volunteering my time and donated money | to many causes that I cared about. | | I once had a brief interaction with Bram. He clearly said, he | didn't need any money and encouraged all donations to causes he | cared about. In one case, $10,000 to Kilbale children center, he | volunteered with. | kmarc wrote: | I lived in Adliswil, a couple streets away from him. When I | learned about the fact that this Legend lives just nearby, I was | like a child before Christmas, planning to meet up with him and | thanking him for vim. | | I never did. I hope I would have. :-( | | RIP, mr Moolenar. :q | zvmaz wrote: | Sincerely saddened. Farewell Bram, and thank you for all the | things you have brought to the world. | ur-whale wrote: | :wq | | Huge, huge loss. | jvandonsel wrote: | Years ago I sent a donation to his charity and was pleasantly | surprised to get a personal thanks from Bram. A wonderful person. | tristor wrote: | Learning Vim was one of the most important steps in my life in | the journey to escaping Windows and learning Linux/UNIX. I still | use Vim every day as my primary text editor and it's the first | thing I install on a new Mac. | | RIP Bram, I have made a donation to ICCF Holland in memoriam. | maister wrote: | Reading this headline has hit me unexpectedly hard :( Black | banner please. | Keyframe wrote: | Thank you, Bram! | robertlagrant wrote: | I was introduced to vim at university around 2001. I wasn't great | with it, but back then I occasionally was doing some basic | sysadmining, and also sometimes hand-editing websites live over | SSH and it was the best tool for me. I've started using it again | in 2022 and am enjoying the experience! | | Thank you Bram. | torsy wrote: | I love what I do as a software engineer and a huge part of that | is because I have a tool like vim. Thanks Bram. Rest in peace. | motoboi wrote: | Thank you Bram for this amazing software that gave me so pleasure | in learning and mastering! | beanjuiceII wrote: | Wow ;_; when I see our legends pass like this (you feel like they | will live forever), it reminds me how short of a time we have | here. Condolences to family and friends, he was truly exceptional | in life. :wq | leahlibre wrote: | He was a great man. He will be missed. | otterpro wrote: | I've been using Vim for the past 10 years every single day. I | don't know any other software that I've used daily, with | exception to the OS. While I come from the old school vi days, | Vim really became the ultimate productivity in editing | everything. | lifeisstillgood wrote: | RIP | hnous927 wrote: | [dead] | shrimpx wrote: | Wow this came out of nowhere. :( I had no idea he was struggling | with a health issue. | | Some context: https://groups.google.com/g/vim_dev/c/ivkq22t3LQM | nabogh wrote: | It's so surreal to me that I can look at his commit graph on | github and see he was working right up until very recently. Rest | in peace. | | https://github.com/brammool | maximilianburke wrote: | That's an especially poignant view; you can see the activity | start strong last year and then fade out until it just ends. | | Rest in peace, Bram; thank you for your work. | u801e wrote: | Just looking at the per month commit counts, it looks like they | dropped substantially from February this year compared to the | past. | Crontab wrote: | I will forever be grateful for Bram's contribution to the world | of free software and to humanity. I hope he will be remembered | for a long time. | mickmcq wrote: | I am so sorry to hear this. I will make a contribution today in | his memory. | bogeholm wrote: | :wq Bram, and thank you! | srik wrote: | rip bram, you will be remembered. | jprd wrote: | Thank you Bram. | | Thank you for your humanitarian efforts, your generosity, and of | course your genius. It is because of these traits that your loss, | though I never knew you personally, hits so hard. RIP. | | :wq! | jakebasile wrote: | Vim and its descendant modes in other editors has drastically | improved my life, which maybe is a weird thing to say about a | text editor but it's true. I am very sorry to hear of his | passing. | Lio wrote: | I was just trying to think how to say the same thing but wasn't | sure how to say it. Since first discovering Vim back in the | 1990s it's been something I've used almost every working day. | | It's probably my favourite piece of software. Where ever I go, | whatever platform I use, whatever I write, I use Vim. | | Bram's work has made my life better. This is sad news indeed. | :( | Syssiphus wrote: | If it's something that you use for a large part of your day, | then there is nothing weird about it. | steve-chavez wrote: | I remember feeling like a reached a next level as a software | engineer once I started using Vim. It's been almost 10 years now | and I still use it (through NeoVim and neovim-qt). | | Thank you so much Bram! | teruakohatu wrote: | I am greatly saddened by this news. Bram was a good person as | well as a titan of open source. He will be missed. | jack_squat wrote: | No piece of software has influenced my career and my thinking on | design, user interfaces, and software quality as much as VIM. VIM | made learning to code as fun as playing a game. Thank you Bram, | you changed my life. | omoikane wrote: | VIM is not just my favorite text editor, but my favorite piece of | software of all time on all platforms. I have only ever | encountered so few minor issues, and Bram fixed them all quickly. | He will be sorely missed. | f_gg_tk_ll_r wrote: | [dead] | ArcMex wrote: | Sad news. I am grateful for Vim and for Moolenaar. Deepest | condolences to family, friends and the community. | 01az wrote: | [dead] | TonyStr wrote: | R.I.P. Today is the day to donate to ICCF. | afirium wrote: | Rest in peace, Bram... | _andrei_ wrote: | Damn life, super sad, I feel like a silly chump [1] staring at | the screen with an empty mind. [1] | https://www.moolenaar.net/bright.html | gigatexal wrote: | As a huge fan of vim and now neovim (which would not exist | without the amazing work of Bram and others on vim) I am | saddened. | | I didn't really know about him until I started reading about him | in the comments to this post and wow, he seemed like a person I | wish I could have known either as a friend or colleague or as a | mentor or any combination thereof, seems we could all learn a bit | from his example as it seems he remained cool under pressure and | dedicated a lot of his time to vim the editor we all love. | | Condolences to his family and friends and mates at Google. | UncleBill wrote: | Have been using Vim for years since college. It helps me and | teaches me a lot. Thank you, Bram. RIP. | matthewn wrote: | Terribly sad news. Thank you, Bram, for the finest software tool | I've ever wielded. | anonygler wrote: | I worked with Bram at Google. He was an incredibly nice guy. He | went out of his way to meet with me on a few different occasions. | I wasn't important at the time--I just made a few UI widgets for | Google Calendar, which was his team at Google. Very swell guy who | made the world a better place. | praptak wrote: | I met him in the Google Zurich office. He led an "Open Source at | Google" talk as part of orientation for our group. Probably the | best person to lead that talk at that time. | shriek wrote: | Wow really really sad news. | | When I was first starting to learn vim I thought to myself who | would go through all these troubles just to write some text on an | editor when there are better alternatives out there but then I | slowly started to understand how it really worked and how you can | slowly craft it to your liking. Now, I spend almost 90% of my | time in terminal and vim and can't see myself working without it. | | Thank you Bram for playing a big part of my coding life through | your contributions. | artursapek wrote: | RIP | rfmc wrote: | I'm speechless; I never thought I would feel this sad for a | person whom I've never met, not even sent a message or an email. | I don't even know his face, and yet, the impact of his work on my | life is so immense that it feels like sailing at night, and then | the lighthouse suddenly goes dark. RIP. | 01az wrote: | [dead] | pmoriarty wrote: | What would you all think of naming an annual award for the | greatest contribution to vim in Bram's honor? | Ecco wrote: | I wrote the iOS port of Vim and therefore exchanged a few emails | with Bram. As you can guess, a very nice person. Thank you for | Vim, Bram! | kjuulh wrote: | This hit me more then I thought it would. I have never interacted | with Bram, and I haven't used his software for long. But I love | the legacy he left behind, the software industry is better for | it. | | My condolences to his family. | edejong wrote: | In 2000 we organized a large outdoor LAN party for a week in the | middle of nowhere hosting around 600 Unix/Linux aficionados. I | was very proud to have found Bram to speak there at our event. On | the days ahead I became very anxious to welcome this paragon of | open source contributors, but I soon found out Bram was one of | the most fun and caring people I had the honour to meet. Not just | did he tell us his story of developing vim, he also organised an | in promptu quiz on Unix and networking. I have fond memories of | Bram and am truly sad to hear he passed away. Bram truly captured | the soul of open source. | kalium-xyz wrote: | Emacs just keeps on winning* | | *I use vim on a daily basis and its very sad to see Bram go. | codetrotter wrote: | Bram Moolenaar was the original author, maintainer, release | manager, and benevolent dictator for life of Vim. | | @dang can HN put a black banner for Bram Moolenaar please? | techdragon wrote: | This feels monumental... can we get the black bar for the | entire weekend. | | This is the passing of someone that has fundamentally touched | the lives of so many programmers... his work is now part of | _our very folklore_ , we make vim jokes, we emulate it in other | tools, even the "enemy" (eMacs) eventually added evil mode | (mind my humour it has sharp edges)... vim is mentioned in | science fiction and has survived the journey from Unix to a | plethora of other operating systems... | | He will be missed. | CodeCompost wrote: | +1 | tetha wrote: | I think you mean ^A | [deleted] | throwawaynew wrote: | Not to sound bitter, but should we assume that dang does not | consider the creator of vim to be worthy of a black banner? I | keep forgetting that this site, despite having hacker in its | name, is not really about hacking. Anyways, I hope Bram | Moolenaar finds peace. | arp242 wrote: | Or we could assume that dang is not awake 24/7, and does not | have a neural interface to everything that happens on HN and | in the world, and actually does other things with his life | than moderate HN. | | In short: he's such a lazy git with zero work ethnic. | jasoneckert wrote: | This is the only vi-able action IMO. | throwaway290 wrote: | Perhaps Dan is more of an Emacs guy. | b33j0r wrote: | The only problem is, some users will then be unable to exit, | stuck in macro recording mode for eternity. | | Just as Bram would want :) | cellover wrote: | How do I exit this thread? | | Thank you Sir Moolenaar for this journey. | minedwiz wrote: | Another black bar +1. If anyone deserves it, it's got to be the | author of a critical part of my daily workflow for over 10 | years. | raverbashing wrote: | Definitely deserves a black bar. | | VIM is definitely is one of those thin tiles that keep Open | Source together | | :wq and RIP | Scubabear68 wrote: | Same. Variations of Vim have been my go to editor for many | decades now. Stellar achievement. | rayiner wrote: | A vote. | 1f60c wrote: | It seems unthinkable that Dang will not bestow this honor upon | him. Given that it's currently early Saturday morning, we just | have to wait. | [deleted] | aestetix wrote: | This absolutely deserves a black bar.<ESC>:wq | PartiallyTyped wrote: | :x | PartiallyTyped wrote: | Do people really not know :x == :wq ??? | upon_drumhead wrote: | TIL | hashtag-til wrote: | Hi | lucky_cloud wrote: | They're not equivalent. | | :w will touch the file (update mtime) whether you've made | changes or not | | :x will only update mtime if the file contents are | actually changed | myth2018 wrote: | They are similar, but I stick to :wq. I fear mixing up :x | with :X. Would probably catch the mistake when being | asked to type the encryption key, but anyway | pxc wrote: | > Would probably catch the mistake when being asked to | type the encryption key, but anyway | | Can confirm. I have accidentally typed :X many times, but | have never accidentally encrypted a file | n0on3 wrote: | +1 | tempodox wrote: | I support this request. :x | petecooper wrote: | >@dang | | The email address I've used in the past has been responded to | promptly, that's probably more effective than an @ mention: | hn@ycombinator.com | arp242 wrote: | @-mentions don't do anything. Email is the _only_ reliable | way to contact dang. | nicce wrote: | It depends... some users have their own custom notification | systems. Many business control their PR here strictly. | | But in general.. yes. | arp242 wrote: | I'd be surprised if any of these pick up on "@name" | specifically, rather than just "name". | ach9l wrote: | Black bar please! :wq | BearOso wrote: | I think you mean: iPlease![ESC]Vx1000000p | chromoblob wrote: | I'm sure you meant 1000000iPlease!<Esc> | BearOso wrote: | I did, but that took a lot longer to process on my | computer for some reason. | badosu wrote: | ^A | adolph wrote: | :! !! | ekianjo wrote: | [flagged] | sanix-darker wrote: | As a newbie user of vim, i have to admit, this is a really sad | news for all open-source community ! RIP Bram ! | l00sed wrote: | So sad to hear. Vim got me hooked on programming. It's truly a | revolutionary editor, and now has been adopted and improved by so | many others. Bram really touched so many people through Vim. | Thank you for your immense contribution to computer science. RIP. | trextrex wrote: | Wow, the comments on Slashdot are such a train wreck. Didn't | realise Slashdot had become so bad. | jahsome wrote: | I'd hardly call one or two virtue signalers a "train wreck" or | "so bad" | | I didnt find much supporting what you claim. It's possible | whatever your referring to was cleaned up. I only saw one | apparently negative post, which was deleted or hidden. | | I have been saddened more and more by platform after platform | devolving into nonsensical bickering. I'm almost entirely off | social media at this point for that reason. | | Having said that, I feel it only makes it worse when people | division out of proportion making hyperbolic and sweeping | generalizations. I feel like being unrealistic about signal to | noise ratio only empowers the trolls. | JohnMakin wrote: | I've used vim for everything going on my entire career now. | | It started in my senior year as a CS student - in an operating | systems course, we were introduced to a lot of linux stuff and | the professor taught Vim as part of his course. At first I | rebelled. I chose to develop most of my projects in eclipse/Java | at that point and had developed an aversion to the command line. | That, plus Vim's learning curve made me hate it at first. | | Fast forward a year at my first job at an embedded systems shop | writing in pure C, all the vets used vim and I saw how fast they | were with it and it made me want to learn. I think my first | "aha!" moment was when I accidentally entered visual mode and | prepended several lines at once with a comment. After that I was | hooked, and while I'm typically one of the only ones using pure | vim on any team I'm on, inevitably after a year or so at the job | people see how I use it and start asking about it. | [deleted] | sgt wrote: | Incredibly sorry to hear this. The times I have seen his name.. | or thought about who this guy might be, and that he not only is a | super programmer but also a humanitarian. Too countless to think | about. RIP. | | @dang I know we don't see the black bar often but I hope it is | possible | gjvc wrote: | _@dang I know we don 't see the black bar often but I hope it | is possible_ | | You'll be seeing it *much* more often in the coming years as | those of the older generation -- who made such large | contributions -- pass on. | freedomben wrote: | Sadly this was my thought too. It's a way to start feeling | super old, when the first generation start to die, and very | few of the heros of open source have. But we're all getting | old... | yowlingcat wrote: | I've spent most of my schooling and career using Vim in one form | or another. It's as close to an instrument that I don't even need | to think about using and can just follow muscle memory as | anything I've ever worked with. | | It's perhaps my most important tool as an engineer. So much of | its design is clear as the brainchild of Bram, so hearing this | makes me sad. I hope Bram knew how many lives he touched. | t43562 wrote: | How many of us will be remembered like this? Not too many, I | imagine. I'm teaching my 8 year old daughter to use VIM. As an | African, what he has done puts me to shame. | enriquto wrote: | Really sad to hear this... My first donation as a late teen to | free software, was to the ICCF Uganda, thanks to vim's | charityware license. It was maybe around 1997 or 98. Later | versions of vim used a formal free software license, but still | off-band encouraging donations to the ICCF. I've always been a | bit skeptical to the whole concept of charity, but I respected | Bram Moolenaar so much due to his work on vim that I trusted his | judgement. I kept donating to the ICCF for a few years until he | was hired at google. | | I was also deeply honored to see my (tiny, insignificant) | minority language on his page for the word Mooleenar in many | languages [0]. | | As a matter of respect and to honour his memory, I will keep | using the last version of vim (by his last commit [1]) as my main | text editor for as long as humanly feasible. | | [0] https://www.moolenaar.net/ | | [1] | https://github.com/vim/vim/commit/4c0089d696b8d1d5dc40568f25... | j13n wrote: | Bram defined the interface I've used to express myself in so many | ways since my early teens. His contributions to software | development reach far beyond the $EDITOR and pervasive | interaction patterns we're all so familiar with. | | Thoughts are with his friends and family right now. Rest in | peace, Mr. Moolenaar. | | ZZ | tmountain wrote: | I am such a huge fan of Vim that I ran a Vim blog and posted | daily tips for several years (will not mention it by name because | I do not want to self-promote in this thread). I don't have much | to say besides the fact that I feel like we've lost a "giant" in | the open source world, and Bram's contributions as a software | engineer, and more importantly, a fantastic human being, will not | be forgotten. :help uganda | itsmartapuntocm wrote: | I'll do it for you, I'd be interested in reading that blog. | bvrmn wrote: | RIP. Vim is my main editor for 15 years already. I spend several | hours in Vim everyday. It's so ingrained in my soul, I can't | imagine how to work without Vim. | passion__desire wrote: | [flagged] | freedomben wrote: | A great part of this is that all up and down the stack that | makes chatgpt, were people using vim to write the code | phelipetls wrote: | I probably wouldn't enjoy programming as much as I do if it | wasn't for Vim. Thank you. | rochak wrote: | Hard agree. Vim made typing/editing a pure joy. | ruuda wrote: | I met Bram once, at an open source fair at Google's Zurich | office. At the fair everybody could show off their projects. | There was one person who had built some kind of AST editor/IDE, | where the unit of editing was not the file, but functions | floating around in a workspace. He was showing this to Bram, but | I don't think he realized who he was talking to. When he asked | "so, what do you think?", Bram answered "Hmm yeah, I'm more of a | vi-type of person." | robertlagrant wrote: | That's a great anecdote! | Iuz wrote: | Quite possibly my favorite software. Rest in peace. | marcyb5st wrote: | As a former colleague, I remember one funny interaction with him. | I was sitting in the same desk but on a different floor. One | sleepy morning I tried to oust him from his desk and once I | recognized him we ended up chatting few minutes about open source | at Google and his involvement. Great person and as a Vim user | forever grateful for his efforts. | hyyypr wrote: | Thank you Bram, you will not be forgotten. RIP | HappyJoy wrote: | RIP :q | [deleted] | [deleted] | weirdsmiley wrote: | I had interacted with him over the mailing list a few times and | he was always very helpful. I'll miss him. | | ZZ | jrh3 wrote: | God bless you Mr. Moolenaar. VIM is the editor that built me, | going on 20+ years now. | | I only gave once several years ago to help children of Uganda. I | will do again in his honor, https://iccf-holland.org/donate.html. | | :wq | selectnull wrote: | Rest in peace, Bram. Thank you for Vim. | jquinby wrote: | :wq! | | Eternal rest grant unto him. May perpetual light shine upon him. | taf2 wrote: | :wq | sabujp wrote: | RIP Bram, thanks for all the shortcuts! | | :wq! | nperez wrote: | I started using vim about 12 years ago during my first dev job, | after challenging myself to learn enough of it to use it for a | day. It's very possible that my muscle memory will retain vim | keybindings for the rest of my life. His impact on so many people | is the kind of thing that motivates me to write software. | gpanders wrote: | As a long time Vim user I'm extremely thankful for Bram's | creation and stewardship of an incredible piece of software. He | gave the world an amazing gift. | | I've interacted with Bram a few times personally in the process | of submitting changes to Vim, and I've observed many more | interactions with others. I always had an immense amount of | respect for the way he led the Vim project and interacted with | the community. It is not uncommon to see open source software | maintainers become burnt out or frustrated, particularly with a | piece of software as quirky and complicated as Vim. But Bram was | almost always respectful and patient with users and contributors, | even when they were not. | | This is a loss for the software world. Bram, you will be missed. | l00sed wrote: | Thanks for sharing! | severino wrote: | Very sad to read this. Thank you, Bram, and see you in another | life! | sph wrote: | As an Emacs user [1] I can only say: RIP and thank you, for | making the lives of programmers and engineers worldwide easier, | with the healthy competition of Emacs and VIM approaches to text | editing. | | You live as long as your contribution to the world, and you can | rest assured that a large part of us will still be using modal | editing in our mind-controlled VR spatial googles. | | :wq | | -- | | 1: just this morning I was trying evil-mode once again... | soulofmischief wrote: | Sharing a piece of advice Bram gave to me once: | | " _It appears you think that everybody is like you. But that 's | not so._" | | I didn't take the advice well at the time, but now, a little | older and wiser, I understand. | | Thank you, Bram. Thank you for vim, for your time and dedication, | and for taking the time to deposit a small amount of your wisdom | into my brain. Sorry for being a dick. | INTPenis wrote: | Still to this day when I start my daily vim session I see his | personal message to donate to the children of Uganda. I've been | seeing this message for well over 20 years, my entire career for | sure. What an impact to have on IT, and on the world. You're | forever remembered Bram. | jestarray wrote: | at least he went out with a :wq in this world, and not a :q! ___________________________________________________________________ (page generated 2023-08-05 23:00 UTC)