RIP JF.
ATH0.
It was so much more efficient than downloading plain text messages. Of course these days we no longer have bandwidth constraints like that but back in the day it enabled long discussions like the sort we’re having on HN today.
Qmodem wasn’t the only terminal emulator but it was the most professional one.
Thank you so much to your father for the happiest moments of my childhood!
Sorry for your loss, and grateful to your dad for his contributions.
Just the last several months I've been using Qmodem scripting to make thousands of modem calls over VoIP to test downloads to see which models and ATAs work best.
After I jumped back into the vintage BBS world I've been keeping an eye out for anything Qmodem. I recently just picked up a Qmodem manual on ebay that I wanted to scan and archive, because it's pretty rare to see.
Not too long ago I saw where John had posted to a FB group he was working on a new DOS version of Qmodem, my first interaction with him. I was excited to see it be worked on again and hoped to see the new version. Sad to see him go.
This is great. That someone is still using this software meaningfully to this day.-
I would’ve never discovered UNIX or the pre-web internet without software like and including QModem.
My condolences to you and your family.
Your father's software directly led to a lifetime passion for me. Dialing into a local BBS and being able to reach people around the world was, to me as a kid in the 80s, the single most magical thing imaginable.
I had opportunity to work with John on a small consulting thing when I started and ISP back in the mid 90s, and I recall him being an incredibly bright and affable guy.
My deepest condolences to the family.
Your father's contributions are immeasurable. Just reading the word "QModem" gave me an instant flashback to my youth. QModem was my gateway to the outside world.
I grew up way out in the country. I was the 80s and I was pretty isolated from technology and didn't even know anyone who cared about it at first. I started tinkering with our home PC, and I finally purchased a modem and figured out how to connect to BBSs. This changed my life. I had many sleepless nights as teenager, connecting everywhere I could. QModem was like a fancy car that drove me anywhere I wanted to go.
I became obsessed with learning and tweaking things. AT commands, autoexec.bat, QModem scripting. Whatever I could figure out to get maximum performance and fast download speeds. Because of Qmodem, I could download games, text files, and even talk with other people. This moment in time defined my future. I knew right then what I wanted to do with my life.
I owe thanks to your father and what he built for my wonderful career, and 40 years of enjoying technology. Without something as easy to learn and reliable as QModem, who knows what path my life would have taken.
John was personable and full of joy. He always loved a good joke. I remember the parties (not wild, we were pretty tame back then) we would have around the pool at his place. He was generous with his time.
The story of Qmodem itself was a bit different. Qmodem for DOS was a one-man shareware business and was John's pride and joy. It was clear that he poured everything into that program. It was finely tuned and just worked. Times were changing though, and people were calling for a Windows version. Unfortunately, John was not interested in learning Windows programming, so Scott Hunter (now at Microsoft), Dan Horn, and I built Qmodem for Windows. It was good, but it really never had the same level of polish that John's work did. It was "Qmodem" in name only.
After John left Mustang he also left Bakersfield and I lost touch with him. I'm sure he continued to make the people around him smile. Thank you for your time and contributions, John.
That was 30 years ago. I don't know who I talked to, but they were not too happy to have me on the phone lol. Sorry if that was you. and OP sorry about your father. I recall QModem well.
My condolences to you and your family during this time. I am grateful for John's work and the pathway he paved for so many into this world.
Sending condolences and gratitude.
In the early 1990s, QModem's workflow for offline inter-BBS email (in the QWK file format) allowed me to communicate several times weekly, much faster than physical mailed letters, to people all over the world that I would not have been able to do otherwise. It helped me curb depression, build my technical skills, and join a community whose members I am still in contact with over a third of a century later.
QModem was written in Turbo Pascal, and was noticeably faster than other terminal ("modem") programs on my aging 8086 hardware at the time. And knowing it was written in TP, and being a TP programmer myself, gave me hope for the possibility of writing fast code in a high-level language myself, which I eventually did.
I would not be as successful in my life today without the positive experiences made possible by QModem.
PS: Your father's choice of name for his shareware company, "The Forbin Project", was quite the hax0r flex at the time.
Qmodem was for me the tool that IT gave everyone so they could "dial in" to the office when on business trips. And because it was installed by IT on every fresh laptop it was always in the top left corner of the screen. Even after my company had moved on to other products, my wife continued to use it for years sending faxes when folks needed a fax sent.
Glad to see all my Qmodem peeps in here again! If anyone has any pointers on how to get back into the BBS world, my interest is piqued.
Glad to see all my Qmodem peeps in here again! If anyone has any pointers on how to get back into the BBS world, my interest is piqued.
I remember lugging it all over to John’s basement where he helped us install Slackware Linux from a giant stack of 5 1/4 floppies he had.
Later, when John was running up a dial-up ISP in town, he let us park that server at his ISP, so we had a full Linux server of our own connected to a T1 with its own public IP address, and where we had root access and could experiment with running our own web and email servers and other such things. Back then in dial-up days, having a Linux server of our own on the Internet seemed unbelievable, and I will always be deeply appreciative to John for that opportunity.
I had used a number of different terminal programs on a handful of machines of the era, but I never found one as robust and as easy to use as Qmodem. I used Qmodem for several years. I quit using it when the local BBS scene wilted away.
Thank you for your father's contributions to communications tech and BBSing. My condolences to you and your family.
Your father's work had a big impact on my life. I'm sorry for your loss.
QModem was my window to the world of BBS:es and FidoNet back before we got Internet.
QModem was the best (until everyone started pushing zmodem).
Your Dad's legacy will be writing the software that opened doors for many of us when computers used to be a walled garden and talking to another person on a computer was still a foreign concept for the general population. Condolences on the loss of of your father but hopefully you can take comfort in the fact his legacy made the world a better place for PC users.
Just wanted to add, found this YouTube video of your father launching QModem on an old PC: https://www.youtube.com/watch?v=Gs7XZs6jOhc
Thank you for posting - I’ve enjoyed reading the outpouring of history and stories and hope it brings you the same sense of wonder it has me. Godspeed to you and your family.
Similar to all the rest of you HN lurkers, especially the grey beards - thanks for being here and thank for keeping the “hacker” in “hacker news” alive.
The built-in serial on this machine is too slow to be seriously useful (max sustained speed is 9600), but it was enough to send different network drivers to try without having to play with disk images and plug/unplug USB sticks from my floppy emulator to my Mac.
Qmodem was as familiar and useful as ever.
Sorry for your loss Aaron.
description: "I wrote Qmodem originally on an IBM PC Clone, the Tava PC. I've restored an actual IBM 5150 with the same cards and software from back in the day, and here it is running Qmodem V3.1"
In my personal case, I want to also thank your father for pointing us thru it's company name to the book and movie "the forbin project" :-). In our present of promises of supercomputing AIs, maybe we should all read the book or watch the movie.
I've considered revisiting old-school BBS systems (or at least, BBS-via-SSH, it is the 21st Century after all) but there just never seems to be enough time.
5 1/4's; 300-1200 baud modems, x/y/z modem transfer protocols, programming in BASIC mostly at home, Pascal in high school, reading Byte magazine, typing in endless rows of DATA statements, "+++" attacks, "ATDT" vs "ATTD" arguments... I miss all of it.
Sorry to hear of you loss, and my condolences to you. Thanks in advance.
Myself and several friends used it exclusively back in the BBS days. Rest in peace.
https://scontent-lax3-1.xx.fbcdn.net/v/t39.30808-6/464313713...