logoalt Hacker News

fluoridationyesterday at 11:48 AM3 repliesview on HN

What ongoing work does an email client need, though, besides fixing bugs and very occasionally adding new login protocols?


Replies

asdewqqweryesterday at 12:30 PM

If you ever try to write a email client, you will immediately realize how difficult, if not impossible, to fix all the bugs for a email client. It is a multi-different-protocol-version-async-client-handling-same-database-with-thousands-of-race-condition backwards compatibility nightmare.

Writing a email client with support of just up-to-date protocols and assume it is the single client that will operate that account is trivial, write one that covers all corner cases is a totally different story.

show 1 reply
ForHackernewsyesterday at 12:29 PM

Adding a mobile version, MS Exchange integration, supporting OAuth2 login, refreshing the UI periodically because otherwise everyone whines about how "dated" it looks.

AlienRobotyesterday at 12:25 PM

Their RSS could use some improvements, but the same could be said about all of them.