Remix.run Logo
▲ AbbeFaria 2 days ago

To test our code changes, we would check out a VM that was running Microsoft Windows Server edition which was a beefy VM that was running Exchange. It was a carbon copy of the server running in production.

The Exchange code base frankly was a behemoth. No one had a full understanding of how it worked E2E. I am just sharing how I understood it. I was only a lowly L63 btw.

▲wting 2 days ago | parent [-]

Explaining Exchange to us older folks is like explaining an iPhone to younger generations. :p

As an aside, I worked on Lotus Domino—IBM's competitor to MS Exchange—before it was sold it off in 2018.

▲reddalo 2 days ago | parent | next [-]

>Lotus Domino

Oh, the memories. That login screen with the changing hieroglyphics [1] is forever burned into my mind.

[1] https://web.archive.org/web/20080220070921/http://lotusnotes...

▲nycdotnet a day ago | parent | next [-]

email is red until it’s read, and then it’s not red anymore.

▲cowlevel 2 days ago | parent | prev [-]

> The hierglyphics on the left of the dialog box are supposed to distract someone who is peering over your shoulder trying to learn your password as you type.

lmao... but is it actually random or is it a hash of your password to make sure you typed it correctly?

▲j16sdiz 2 days ago | parent [-]

iirc, its a hash with server secret. The idea was you can tell if the dialog is the real one, not just some look-the-same dialog from random malware

▲rvba 2 days ago | parent | prev | next [-]

why did Lotus desktop download emails only every 15 (?) minutes?

I remember people phoning to say "I"ve sent you an email, press the manual refresh button to get it faster".

up to this day I ask if companies use Lotus and those who remember just shake their heads

▲pasc1878 2 days ago | parent | next [-]

All email was like this at one time. In the 90s we were told to expect emails to take a few hours.

If you want immediate response use IRC or actually phone someone.

▲bradleyjg 2 days ago | parent | next [-]

If was like this because it was designed before networks were expected to be fully connected at any one time. Mail would hop its way towards its destination as intermediate nodes dialed in over modem to upstreams.

▲dd8601fn 2 days ago | parent [-]

It was like that because each check/send process was pop3 call that looked more like processing a queue of work for offline clients.

Now it’s more like being subscribed and listening for events.

▲Reason077 a day ago | parent [-]

The transition from POP to IMAP was a big step forward, back in the day.

▲icedchai 2 days ago | parent | prev | next [-]

I had email at my house, in the early 90's, over a UUCP feed. It polled every 4 hours.

▲ 9 hours ago | parent | prev [-]
[deleted]
▲xp84 2 days ago | parent | prev | next [-]

Think about it in context. Polling constantly would consume a non-trivial amount of both bandwidth and server resources. 15 second intervals would require 60 times as many very expensive servers to handle a certain number of users as 15 minutes would.

And in the 1990s, people were just adopting email, and their existing context was mail that arrived daily. Other than IRC, nobody had ever experienced any instant instantaneous form of communication other than phone calls, so nobody really felt like they were missing anything if they didn’t get notified about an email for 15 minutes.

Today by contrast, I feel like 3/4 of the time I go into my email client it’s to get some login code sent by some stupid website, so from this perspective 15 minutes sounds like absolute torture.

▲rvba 9 hours ago | parent [-]

you write about early 90s, while I mean 2009!

▲SoftTalker 2 days ago | parent | prev | next [-]

I still manually check for mail. I don't want distracting notifications popping up at random.

▲j45 2 days ago | parent | prev [-]

This seemed a little hard to believe but it sounded like it was more of a replication where it was downloading things into an offline mode where you then write your emails and send them back again period. Other email clients might do this as well if you're running it on your desktop.

▲Reason077 a day ago | parent | prev [-]

“Domino” just seems like a really bad name for a server/cloud product. The memes! The analogies!