Somewhat random, but I realized today I have a newfound respect for the Excel team (and by extension, the Excel Web app and Google Sheets).
As a user, it’s easy to underestimate the work gone just into making software perform. A few seconds to load is a few seconds too long (take a look at this Kissmetrics blog post for a snazzy infographic).
People expect this to be a basic requirement – at the same time demanding new features. Yet it’s a hard thing to promise – you can’t really estimate the time saved until the work is complete, and even then the time saved may be miniscule (although then again, every second matters). For Web apps, there’s the added complication of servers and slave databases (a topic that’s still smoke and mirrors to me).
So, huge respect to the aforementioned product teams (and their DevOps)!