Through good times and bad

Golem.de: When did Pegasus Mail grow into a full time business for you and how did you feel about that change?

Harris: That would have been about 1992, I think. I was putting so much time into it that I simply didn't have a life any more, so I had to make a choice between it and my job at the university. The decision was made easier when Novell bought a license for the program - for a while, it was included in the Red Box until they came out with their own solution.

As for how comfortable I was with it... Well, it was definitely a risk. The software was free even back then, and I couldn't see any way I'd be able to continue making a secure living, but fortunately enough people bought manuals that I did reasonably well for a time. Would I take the same risk again now? Hard to say - it would depend on how much I believed in the program, how much benefit I thought it might offer to the broader community.

You see, it's never been about money, although money has always been the biggest problem. But if I hadn't believed that the programs I wrote were solving problems for people who had real needs, I would never have started out in the first place.

Golem.de: What were the high times for the client and when and why did usage decline?

Harris: Things were great until around 1996, then Microsoft introduced this thing called "Outlook Express". Frankly, it was a poor mail program in a great many ways, but once something is in the OS, it becomes nearly impossible to compete with it. Once Outlook was there, my position was always going to become a niche spot. A useful niche spot, to be sure, but a far cry from the early days when I had many millions of users.

Was I bitter about that? A little, yes. It was annoying to have taken the plunge, to have provided something for the public good, only to have a multinational corporate (and at that time a highly reviled multinational corporate) come along and put you into difficulty through what seemed like a very unfair distribution model. But business is business, I guess, and I've never been a businessman in any recognizable sense, so I suppose I had no real right to complain.

Sure did leave a sour taste, though.

Golem.de: How was contact with and from other developers and clients - if there was any?

Harris: Less than you might think, in fact. I occasionally had contact from other authors - for instance, Steve Dorner, of Eudora fame, reached out a few times: I liked him - he was sensible, pleasant and reasonable. Unfortunately, living in New Zealand and not being especially rich meant that I couldn't regularly make it to developer events or trade shows, so I was always a bit remote, a bit cut off from where things were actually happening, a bit outside the loop. I'd have loved to have been more involved with things like the The Internet Engineering Task Force (IETF), too, but the same sorts of problems applied there as well - too far away, too few resources.

Golem.de: When and why did you decide to cease development?

Harris: I need to be very clear about this - I never did! It's something I talked about back in 2007, but I never actually stopped. I think a number of comments I made got a bit taken out of context at the time.

2007 was a horrible year in a great many ways. I was under real pressure, my morale was low, I wasn't enjoying work, and times were financially very hard. It would have been easy to toss it in, but there was always a hard core of supportive people urging me on, and I would always have felt bad about abandoning my user community. I'm not quite sure how, but I pushed my way through it, and since then I've managed to recover most of my interest in the work.

Once I became reconciled to the fact that I was going to have to be very careful financially, and started living more simply so I could keep within my means, things became a bit easier... But it's definitely been a hard transformation.

Golem.de: Did you consider growing the business to "keep up with the big boys"?

Harris: Never once. As I remarked above, I'm not a businessman, and I'm also not a very good team player. I had put so much of my life into the programs that I think I was almost physically incapable of giving up any amount of control over them. Part of me revels in being different, in not conforming - and to grow the business, I would have had to become much more conventional. It was never going to happen.

Of course, lack of funds means that things like new hardware and software, promotion and marketing - they all become difficult. I also have no way of employing anyone, so whatever has to be done has to be done by me on my own, with as much help as my very dedicated and loyal volunteer beta test teams can offer... But those were the choices I made, and for both better and worse, I will live with them.

A few people offer regular ongoing financial support - without their help, things would probably have become impossible by now, so they have my unending gratitude.

Golem.de: How did things go from there? There has been a steady flow of releases since 2007 and version 5 ist on the horizon for a while now - when will it come and what will it be like?

Harris: Back in 2011, I was faced with a really hard decision: I was dealing with a codebase that had been largely written in the 1990s and was, frankly, totally out-of-date. Maintaining it was becoming a real problem, and trying to keep up with the buzz-words and trendy interfaces was nearly impossible. I had to choose between abandoning all the code and starting again, or completely overhauling the existing code to make it more "modern" and easier to maintain.

Unfortunately, I chose to overhaul - it was probably the wrong decision. I've largely ended up rewriting the bulk of both programs in any event, but without the advantages I would have had if I had started afresh. It never even crossed my mind that I might end up having to rewrite nearly a million lines of core and support code, nor that I might have to learn so many new things - something I'm really not very good at doing: I work very well with my own code, but much less well with code written by other people. And it's never-ending: at the moment, I'm having to deal with absurdities like OAUTH2, all the while still trying to wrench two major commercial-sized programs into a form that has long-term maintainability.

In some ways, version 5 has become a bit embarrassing - a bit like Ventura Publisher in the bad old days: I'm sure a lot of people think it's "vaporware", and it's frustrating that the only person who knows how much work and effort has already gone into it is me: I really wish there was something I could show the world to prove how committed I am to this transition and how much I've already done, but the reality is that it's such a big project with so many interconnected parts that it has passed beyond the ability of one person to deliver in a timely fashion. That's not to say that it won't happen, but it's taking far longer than I would like it to.

I'm confident the result will be good and that it will offer valuable service to a wide range of people, although I also have no doubt that it will still be a niche product - a product for people who are focused on handling large amounts of e-mail efficiently and quickly, with a strong emphasis on privacy, encryption and data security.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
 Interview with David Harris: I've never been a businessmanThe future of Pegasus Mail 
  1.  
  2. 1
  3. 2
  4. 3
  5.  


Aktuell auf der Startseite von Golem.de
O.MG Cable im Test
Außen USB-Kabel, innen Hackertool

Das O.MG Cable kommt wie ein Standard-USB-Kabel daher. Dass es auch ein Hackertool ist, mit dem sich gruselige Dinge anstellen lassen, sieht man ihm nicht an. Obendrein ist es auch noch leicht zu bedienen.
Ein Test von Moritz Tremmel

O.MG Cable im Test: Außen USB-Kabel, innen Hackertool
Artikel
  1. Nachfolger von Windows 11: Weitere Infos zu Windows 12 tauchen auf
    Nachfolger von Windows 11
    Weitere Infos zu "Windows 12" tauchen auf

    Microsoft arbeitet stets weiter an einer neuen Version von Windows. Die wird an einigen Stellen schon jetzt als Windows 12 bezeichnet.

  2. Stormbreaker: Smarte Gleitbombe priorisiert Ziele
    Stormbreaker
    Smarte Gleitbombe priorisiert Ziele

    Raytheon hat einen Millionenauftrag zur Herstellung von 1.500 computergesteuerten Gleitbomben des Typs Stormbreaker für die US-Luftwaffe erhalten.

  3. Wissenschaft: Wer soll an den Lithium-Luft-Akku glauben?
    Wissenschaft
    Wer soll an den Lithium-Luft-Akku glauben?

    Forschungsergebnisse zu Akkutechnik sind in Wissenschaftsjournalen, der Wissenschaftskommunikation und Medien zu einer Frage des Vertrauens geworden. Zweifel sind oft angebracht - wie sich aktuell wieder zeigt.
    Von Frank Wunderlich-Pfeiffer

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    • Daily Deals • Nur noch heute: Amazon Frühlingsangebote • MindStar: MSI RTX 4080 1.249€, Powercolor RX 7900 XTX OC 999€ • Fernseher Samsung & Co. bis -43% • Monitore bis -50% • Bosch Prof. bis -59% • Windows Week • Logitech bis -49% • Alexa-Sale bei Amazon • 3 Spiele kaufen, 2 zahlen [Werbung]
    •  /