Sunday, October 30, 2022

Etiquette of calendar-scheduling services

I just came across this February 2022 essay in the Wall Street Journal about the etiquette of calendar scheduling. It's probably true that people care more about how you try to share calendars, rather than just the fact that you can do so.

Friday, September 02, 2022

Fixing calendaring for fun and profit -- yet again. We pay the bill.

Over on Facebook, Brad Kellmeyer writes: "Marissa Mayer's venture Smart Contacts is moving into Facebook's first office location. The world’s most advanced, intuitive contact manager. Good vibes? Marissa Mayer built her career at big companies reliant on digital advertising, initially at Google and later as CEO of Yahoo. But in her first startup, Sunshine, Mayer has opted to go in the opposite direction. Sunshine plans to charge consumers for subscriptions to generate revenue for its products, which will start with a contact management app and evolve to include appointment scheduling, event hosting and other apps, she told attendees of The Information’s Future of Startups Conference."

My comment: We’ve been waiting for scheduling and calendar interoperability for the length of the history of the Internet. Instead, we get this 💩 again and again.

Oh and here's the wide-eyed story from the "award-winning journalism" of The Information.

Friday, August 13, 2021

Memo to self: People expect default meeting details are in the siloed calendar

A shift happened during the pandemic, and I'm just now realizing it.

Before, if I put my phone number in a Google Calendar invitation, people would expect to call me, or perhaps to have me call them.

After, Google Calendar sets up a Google Meet location, and that's where people expect me to be.

Between Zoom, MS Teams and Google Meet, my laptop is a mess of siloed meeting spaces.

Friday, July 09, 2021

A funny meme that isn't so funny considering the sorry state of calendar and schedule interop

I haven't posted here in quite some time, mostly because the sort of calendaring and scheduling interoperability I advocated for in decades past is no closer to happening. The swamp remains full. But this meme hit a nerve for me.


If we had accepted and adopted calendaring and scheduling standards that weren't vendor-specific, there's no reason every GPS wouldn't be able to fill in the context at a given destination.

When the itch we want to scratch goes on itching for 15 years or more, it descends into memetic farce.

Friday, October 23, 2020

A Windows 10 calendar interop mystery

 I've been gradually getting up to speed with Mozilla Thunderbird running on Windows 10, and I've encountered a mystery.

I received an iCal invite via Thunderbird, and attempted to share it to my Google Calendar by linking my Google account to Windows 10. But when I completed this, the invitation showed up not on my Google Calendar, but instead on the Windows 10 calendar.

I would have thought that using a Google login would have propagated the meeting to Google's calendars. Am I doing something wrong?

Wednesday, March 20, 2019

Microsoft clobbers its own internal calendar interoperability

After a couple of decades, I really can't be surprised by any inaction Microsoft takes on the industry-standard calendar-sharing front, but this latest takes the cake: Not syncing calendar data between Office 365 and a newly-purchased iPhone in a timely fashion, unless the iPhone purchaser first downloads and installs Outlook for iOS.

Shame on Microsoft. Even Steven Sinovsky, the former president of Windows for Microsoft, is pissed.

Wednesday, October 17, 2018

Google Duplex: A swamp-draining opportunity, lost

Still waiting for some really good swamp-draining news, but this ain't it. I would not appreciate getting one of these calls if I ran a restaurant or a salon. Seems more dehumanizing somehow than having a real person on the other end of the line. I wish they had built something that maps directly into reservation systems themselves & shows free/busy times, but that assumes a level of schedule interoperability that we have yet to achieve, not because standards don’t exist, but because they are not widely supported, and may never be. Instead, it’s basically like a new interruption. Or am I just old fashioned?

Wednesday, April 06, 2016

Q&A: Ronald Tse, founder of Ribose, co-host of CalConnect's Hong Kong event, April 18-22

CalConnect XXXVI is just 12 days away. It's a special event -- the first CalConnect event in Asia. Previous events took place in North America and Europe. This month's event is April 18-22 in Hong Kong.

Since I am chair of the CalConnect board, I thought it would be informative to post a brief Q&A with Ronald Tse, founder of Ribose, which is the co-host of the event, along with Hong Kong's Office of the Government Chief Information Officer (OGCIO). I also encourage you to consider attending if you want to get in on the ground floor of advancing calendaring and scheduling interoperability in Asia as well as the rest of the world. It should be one of CalConnect's most memorable events yet.

With that, here is my Q&A with Ronald Tse.

Calendar Swamp: Please briefly tell me who you are and what Ribose does.

Ronald Tse: I am Ronald Tse, founder and CEO of Ribose, one of the two co-hosts of the 36th CalConnect conference in Hong Kong. My passion and background is in computer science, having received both masters and bachelors degrees from Brown University in this field.

Ribose is a secure cloud collaboration platform used by organizations worldwide in industries that need to share and work with highly confidential and sensitive information, such as in pharmaceuticals, healthcare, and engineering.

Calendar Swamp: What does it mean to Ribose to host the first-ever CalConnect meeting in the Far East?

Ronald Tse: This is the first time CalConnect is being held in Asia, and this event aims to make CalConnect a truly global organization. I still remember the day we first talked and you, as the chairman of CalConnect, discovered our existence and invited us to join as CalConnect's first Asian member. We really appreciated that and can't express enough of our gratitude. Especially since we have now discovered the benefits of working with calendar standards. From the very beginning, our aim is not only to bring the conference to Asia, but to link up Asian tech organizations with CalConnect the organization, to improve calendaring for the Asian population. This is exactly the expectation [CalConnect Executive Director] Dave Thewlis had when we joined. And I'm happy to say that we have fulfilled at least part of the promise 3 years after joining.

Many people know of the CalDAV and iCalendar standards, including ourselves before we joined. However, what people don't realize is how accessible these standards are. If anyone is doing anything about calendaring or scheduling, be it delivery schedules, manufacturing schedules, or travel itineraries, it would be of massive benefit of everyone to implement these according to standards developed through CalConnect. We want to share this experience with other organizations that have not yet had the right exposure and encouragement especially in our part of the world.

CalConnect has a very established following in the U.S. where it originated and where the technology heavyweights are based. CalConnect is now also successful in Europe with an annual event there every year. With Asia's technology industry maturing at full speed, we want to make sure our region understands the benefits of these standards provide, or so to speak, how to stand upon shoulders of giants.

Calendar Swamp: How is use of calendars and schedules different in Asia than it is in the West? And how is it similar?

Ronald Tse: While Asia holds the world's largest population by far, it is also houses the most diverse set of cultures. Chinese and Indian calendar systems date back to ancient times. Similar to the Western world, historically being mainly agrarian societies, the calendar is most useful for farming schedules.

However, the significance of the calendar doesn't stop there: since the calendar touches everybody intimately, in certain cultures there is the concept of the calendar era, with each new ruler naming a new calendar era which the year one starts over again, signifying change. This tradition is still kept in Japan and to some extent in Taiwan today.

Speaking from personal experience, in the Chinese and Korean cultures, people are still ingrained with the traditional lunar calendar for important events and celebrations such as birthdays. Here in Asia, calendars do much more than just keeping time and tracking the movement between the earth and the sun: it is prevalent in East Asia to use the traditional calendar to demarc seasons, direct daily activities, for fortune, luck and taboos. And of course for fortune telling, date choosing, geomancy and so forth. While the Gregorian calendar is close to being the world's common calendar, more so than English being the common language, there are other calendar systems that are still alive and kicking, and rightfully so. And I believe CalConnect is the platform to reflect this fact.

Calendar Swamp: What are some of Ribose's biggest opportunities and challenges?

Ronald Tse: At Ribose we are a user driven organization. Our biggest opportunities (and challenges) are in satisfying our users to collaborate effectively while providing them the security protection needed for their data. Security is often considered to be a roadblock to user experience: our challenge is in how to provide the necessary security measures without overwhelming or hampering the user experience, especially in calendaring.

Calendar Swamp: If you had to summarize what sharing calendars and schedules means to people who do not think about it much, what would you say?

Ronald Tse: Time, being something that cannot be bought, should be important to anyone. If you ever found yourself having missed an important event, maybe it's time to consider using the excellent calendaring and scheduling tools available today!

Saturday, January 30, 2016

CalConnect Web site relaunched

Very pleased to announce the relaunch of CalConnect.org, now based upon the modern Drupal content management system. I acted as CalConnect project manager for this reboot. If you're reading this post at your desk, check it out on a mobile device too!

Thursday, January 14, 2016

Some good news from CalConnect XXXV

Nearly seven months after my last post here, I have a couple of pieces of good news on the calendar sharing front, and they both concide with CalConnect XXXV, taking place this week at AOL in Palo Alto. It's an event which allows me once again to hang out with a bunch of really smart folks imagining tomorrow's calendar and schedule-sharing technology.

First, I've learned that the Apple iCalendar/iCloud search limitation I encountered and blogged about during my "ten years" post has been resolved. That is, my iOS devices are now storing ALL my Apple iCalendar entries, not just one year's worth. That means that I can now search through events as far back as February 2007! My previous workaround was to export this data as an .ICS file and then import it into a Google Calendar, a kludge I was not crazy about for a number of reasons.

Why this was a problem seven months ago must remain a mystery. I am pretty sure it wasn't user error (me). Maybe there had been a bug in Apple iCalendar back then, which has since been resolved.

Second, I am leading the team to relaunch CalConnect's Web site by the end of this month. The work underway looks very promising, and among other things, it's allowing me to become a modest user of the Drupal content management system, which is a skill I've long wanted to sharpen. Stay tuned to Calendar Swamp for news of the CalConnect Web site relaunch! Kudos to CalConnect for giving me this opportunity to make a contribution to this community, rather than just ranting about things in general on this blog.

Tuesday, June 16, 2015

10 years of Calendar Swamp

10 years later, it still feels like January in the road to interoperable calendars and schedules.

There has been some progress, but still mostly inside new calendar silos, as opposed to the kinds of standards that made email the success (and ubiquitous pain) that it is. Love it or hate it, you know how email works and you just use it. Calendar sharers should be so lucky.

I never did get a way to seamlessly share Windows and Macintosh calendar information. Ten years ago, I wasn't using Microsoft Outlook. Today, I see all its warts, the way it shares meeting invitations with my iPhone but doesn't display the same information as the Outlook client does.

My five+ years of iPhone appointments are automagically backed up to iCloud, but when I load my calendar on iCloud, I can't search it. Meanwhile, my iOS devices only display calendar entries going forward or up to one year back. If I want to search all five years, I have to export the calendar as an .ics file to a Google Calendar, and then I'm acutely aware that Google is reading my calendar over my shoulder. It's their business model. (Oh, or I could buy a Mac. That's a high price to pay just to search some calendar entries.)

Meanwhile, my Outlook calendar remains tethered to Outlook, a truly terrible piece of email software which every company on the planet wants to abandon -- probably including Microsoft at this point. I use non-Outlook email for a variety of reasons. It's way too complicated to try to schedule something that way, so I always end up asking folks to send me Outlook calendar invites. And then they're using my Outlook email address, making maintenance of that email box a small nightmore.

What was true 10 years ago remains true now: If the public doesn't demand calendar and schedule interoperability, liberating calendaring from hardware and email platforms, vendors won't deliver it for them. The loss of productivity of all that calendaring and scheduling being done in email silos on siloed platforms remains incalculable.

Let the second 10 years of draining the Swamp commence!

Thank you loyal readers - truly you are the advance guard of fed-up calendar enthusiasts who have inspired me repeatedly over the past 10 years. And if you feel like helping, demand your technology suppliers join CalConnect, the only group on the planet trying on a worldwide scale to make a truly interoperable ecosystem of calendars and schedules. Not only could CalConnect's work make the average worker feel more productive, it could also sort out many event-related aspects of the Internet of Things, the Smart Grid, healthcare systems, and other use cases too numerous to mention.

Disclosure: I remain CalConnect's chairman of the board, and intend to stand for re-nomination to the board, for another three-year term, later this summer.

Friday, January 23, 2015

Next Wednesday: Panel on the future of calendaring and scheduling in San Jose

I have eagerly accepted an invitation to participate in a panel on the future of calendaring and scheduling next Wednesday, January 28, 2015, from 4:15 to 5:45pm in San Jose at CalConnect XXXII in San Jose, California. I would love to have a Calendar Swamp reader or two there. But you must contact me right away at (510) 473-5077 if you would like a complementary pass to attend the panel session, as the room is nearly full.
Regular conference registration is also available at the CalConnect Web site. January 26-30 is the 10th anniversary meeting of CalConnect, including a three-day interoperability test event followed by a two-day deep-dive conference. I plan to attend as much of the event as I can.

As current chair of the CalConnect board of directors, I am proud of the work this group is doing to drain the swamp.

Pictured, left to right: Gary Schwartz, Rensselaer Polytechnic Institute, and president of the CalConnect board of directors; Scott Mace, Calendar Swamp; and Mike Douglass, Rensselaer Polytechnic Institute and Fifth Recipient of CalConnect's Distinguished Service Award. Photo taken May 23, 2014 in Harpers Ferry, West Virginia, after the conclusion of CalConnect XXX.

Sunday, January 18, 2015

Conference room hoarding

Just because we might be able to share our schedules -- and those of shared resources such as conference rooms -- doesn't mean that our work colleagues always reserve just enough of those resources for their needs. Conference room hoarders were the topic of a Wall Street Journal story published on October 15, 2014.

Saturday, July 26, 2014

I am now chairman of the board of directors of CalConnect

As of this month, I've been elected chairman of the board of directors of CalConnect. My additional duties consist primarily of running the organization's conference calls, which include twice-a-month strategic planning calls. Readers of Calendar Swamp know I am in the third year of a three-year term on CalConnect's board of directors.

I am always happy to answer questions here or offline about what CalConnect is doing to promote calendar and schedule interoperability, or better yet, visit the CalConnect Web site, consider joining the organization, and participating in its conferences. Registration for CalConnect XXXI, September 29-October 3 in Bedford, England, is now open.

Tuesday, July 08, 2014

Year 10 of the Calendar Swamp

As this Calendar Swamp blog enters its tenth year, I continue to see Web sites and apps strive to reinvent calendaring, scheduling and meetings, but scant little real progress toward connecting the calendars we already have on our personal devices. As the Internet of Things rolls out, interoperability remains a crying need. Too often, the answer is to enter the Apple silo or the Google silo or the Microsoft silo and try to work things out in there. But more than ever, no one platform dominates. Open source doesn't appear to offer any near-term or long-term solutions. Standards, such as those promoted by CalConnect (full disclosure: I am entering the third year of a three-year term serving on the organization's board) offer some help, but without the active adoption of those standards by all important stakeholders (I'm talking to you, Microsoft), our calendars remain the roach motel of information: data goes in but doesn't come out.

Nevertheless, I shall maintain this blog as long as it is necessary. Given the recent scandal that shook the Department of Veterans Affairs, it is evident that calendaring and scheduling is, for some, a matter of life and death. That is reason enough to press on.

Tuesday, May 13, 2014

CalConnect XXX Workshop Preview


William Smith, CEO of MedRed, and I discuss the upcoming May 21 workshop at AOL in Reston, Virginia organized by CalConnect, the Calendaring and Scheduling Consortium, of which I am a board member. The topic of the workshop, and this conversation, is the VA's effort to improve patient scheduling. Last year, Medred led a team that won a VA contest to develop technology to achieve this. The implications go far beyond the walls of the VA and can enhance healthcare delivery throughout the industry. The May 21 workshop is open to the public, but registration is required.

Monday, May 12, 2014

Workshop on VA Scheduling System contest, May 21, 2014 in Reston, Virginia

As a follow-on to the column I wrote last year about the Department of Veterans Affairs and its recent contest to improve scheduling in its VistA electronic health record system, I am participating in a CalConnect workshop on this effort, to be held on May 21. I will lead a panel discussion featuring stakeholders from government, software development, the open source community, CalConnect, and possibly others. There is no charge to attend the workshop, although registration is required. Please join me in Reston, Virginia on May 21 for what should be a memorable workshop and a milestone in calendar and schedule interoperability and the role it can play in improving the nation's healthcare.

Wednesday, November 20, 2013

My first column about calendaring and scheduling in healthcare

My day job at HealthLeaders Media keeps me very busy, as does serving on the board of directors of CalConnect, the Calendaring and Scheduling Consortium.

Now all this has intersected with the interests of the Calendar Swamp community, and the first result is a column, Why e-Scheduling May be Healthcare's Most Valuable App. Please check it out.