August short №2: Glass

Briefly

A few days ago I was made aware of Glass, a new photo sharing app and community with a design and intent that positively reminds me of early-days Instagram. 

At the time of writing, the app is still iOS-only, and to sign up you either need to receive an invite from someone who’s already in, or sign up within the app and get on the waiting list. When your turn comes, you receive an invite from Glass itself.

Notable characteristics:

  • No ‘likes’. You like someone’s photo? Write them a comment.
  • No gimmicky photo filters.
  • No statistics or other analytics.
  • No ads or algorithms. Glass is supported by subscriptions: $4.99/month or $49.99/year ($29.99 at launch). There is a 14-day free trial period. Everything is handled via the App Store.
  • Because there are no algorithms, you can enjoy a simple, chronological feed.
  • No data tracking.
  • The ability to download your data anytime you want.

Design-wise, one could say that the app is quite minimalistic, almost bare-bones in places. You have a tab for your feed; you have a sort of ‘discovery’ tab where you can look at other photographers’ profiles and photos, and follow them if you like; you have a tab with your profile; and finally a notification tab. On the bottom right there’s a separate (+) button to upload your photo. That’s it. Notifications, too, are pleasantly restrained: you can get a notification when someone follows you and when someone leaves a comment to your photos. There is no following/followers count. You can see a list of people you follow and people who follow you by tapping on Following and Followers on your profile page. All this absence of numbers, metrics, and quantification is truly refreshing in this day and age.

I love everything about Glass, and I’ve signed up for a yearly subscription right away, even if I’m famously averse to app subscriptions. But Glass looks and feels perfectly tailored to my photo sharing needs and expectations. For me it’s even better than pre-Facebook Instagram in the sense that it pushes me to select and share what I think are good photos (same as it happens with Flickr), rather than making me obsess with getting ‘the Instagram shot’ at all costs every day or multiple times in a day. It doesn’t cheapen photography like Instagram has done for years. 

That’s why I hope Glass’s founders/developers will resist feature creep. Resist user objections like: I don’t think Glass is offering that much for the subscription price they’re asking. There are a lot of people who will gladly pay for having a cleaner, simpler, focused experience. 

And that’s pretty much it for now, I think. If you want to find me there, my handle is @morrick, just like on Twitter.

August short №1: Constraints

Briefly

I’m technically on holiday, away from home, and my only way to access the Internet is by using mobile data on my iPhone, and my data plan is somewhat limited. As luck would have it, this place I’m writing from also has poor cellular coverage, so I get two signal bars on a good day. As a consequence, going online feels like a luxury, and I’m constantly aware that I’m consuming data for every little thing I do.

Still, I wanted to keep updating my blog when I can, though it’s unlikely I’ll have time and concentration for long-form articles. Hence, the idea of these August shorts.

The theme of this first short is Constraints and stems from my current situation. When I have to travel, and I know I won’t be able to leave my work behind, the first issue is to decide what to pack, especially if I’ll be travelling by plane. If you’re not an iPad-first or iPad-only user, and you have to rely on a Mac like I do, I believe there’s no better machine than the 11-inch MacBook Air. Unless, of course, what you do for work requires a more powerful computer. 

While having to work on a non-retina, 11-inch display is not a problem for me, such reduced screen real estate can certainly feel like a constraint when it’s the only option to work with for several days. For someone like me, with a well-organised Mac-centric workflow, even working on a 11-inch machine is better than having to use just an iPad. A couple of years ago I made the mistake of bringing only the iPad with an external keyboard, and I ended up feeling positively stranded.

This time I’m travelling by car, and so I indulged in a little bit of ‘tech overpacking’. The 11-inch Air was not enough anyway, and I had to bring the retina 13-inch MacBook Pro as well. The second constraint has been my working location inside the house — the only place where I can comfortably work is in the kitchen, and there are practically no available wall sockets. Fortunately, both laptops still have decent batteries, so I alternate between the two, and when I’m using one, the other is upstairs, recharging. 

The third constraint is relying on the iPhone’s personal hotspot for the Internet connection, and sharing the connection this way for extended periods of time drains the iPhone’s battery pretty quickly. So I keep it connected to a battery pack. This in turn means that I had to bring the battery pack, the cable to connect the iPhone to it, a different USB cable to charge the battery pack, and another charger.

The fourth constraint is what I mentioned at the beginning: my cellular data plan only allows me a few gigabytes at high speeds per month, so I have to keep a careful eye on what I’m doing once online. Work has precedence, naturally, but suddenly every other leisure activity feels wasteful. YouTube videos that are longer than 5–7 minutes become ‘too long; didn’t watch’ (and you start noticing just how many creators seemingly can’t produce videos shorter than 10–15 minutes). Sharing photos becomes an exercise in thoughtful selection. And so on. 

As I mentioned on Twitter a few days ago, in a way this whole routine (ending up connecting to the Internet a couple of times in a day, being extra aware of the amount of data I consume for every session, etc.) feels like 1998 again for me, when I used to be on dialup connection, and you went online rather than being online all the time. Back then the constraints were connection speed and cost of the service, but the ‘online’ dimension was still felt as something separate from the ‘offline’ life — a place to go, explore, and return. Not a 24/7 overlay, staying with you wherever you go.

All these constraints have an interesting upside, though: focus. Since I have to make the most of when and for how long I can connect, I can’t afford being unfocused and unproductive. It becomes a sort of mindful self-discipline that works really well, making me more efficient and essentially productive on demand. It’s something I wish I could replicate once back to my headquarters, but it’s hard to follow this kind of ‘diet’ once you’re re-injected into the Matrix.

Habits, UI changes, and OS stagnation

Software

A couple of weeks ago I wrote a short thread on Twitter about the undying argument Is this really bad UI, or is it just you who are averse to change? — I’m publishing these observations here simply because it will be easier to find them and reference them in the future.

What inspired that thread was a post by M.G. Siegler, In Defense of the New Safari. To be perfectly fair, in that post Siegler just says that he, perhaps going against the prevailing trend, actually loves the changes in Safari, both on iOS and Mac OS. He simply says that, while being taken aback by the changes, after a few weeks he got used to them and likes them.

It was other people who pointed me to his post, using it as a way to make their point. Their point being (you guessed it right) Is this really bad UI, or is it just you who are averse to change?

And my response on Twitter was this:

The argument “Is this really bad UI, or is it just you who are averse to change?” will never go away, huh? A change in a user interface can be disruptive, but it’s usually easy to see if it’s disruptive-beneficial or disruptive-confusing or ‑frustrating after a while.

You can see when change brings more thoughtfully-designed UI details. Saying that “You just need some time to get used to it” is in itself indicative that the new UI is problematic. You can completely redesign an app, but if the new UI is well-designed, people will figure it out.

When change ultimately brings UI rearrangement for UI rearrangement’s sake, then you just offer something that is user-hostile. Changing habits can be healthy if it brings improvement.

If users have a poor reaction to having to relearn your non-intuitive changes just because you felt the need to ‘refresh’ your app, doesn’t mean people are lazy or change-averse. It means they’re annoyed at your lack of respect for their productivity and their time.

The bigger picture — the operating system

The above is bad enough when it happens with applications. The thing is, it’s something that affects operating systems as well. And yes, I’m once again looking at you, Apple. And at Mac OS in particular.

The two major things I find especially misguided about Mac OS are:

  1. The fact that Apple considers it a product that needs to look cool and be shown off, instead of a utility that runs computers.
  2. The fact that Apple feels the need to release a new version of it every year.

Let me explain.

Apple has always been praised for their hardware design and for their thoughtful (and for a time, rigorous) approach to user interface design. At Apple they were well aware of that, of course, especially when Steve Jobs was at the helm (from Apple’s foundation up to 1985, but in particular from 1997 to 2011), and possibly even more since Tim Cook became CEO.

Let’s put hardware design aside now and focus on software design. When Mac OS X was first introduced, its most striking aspect was its look, an intriguing combination of the classic Mac OS and NeXTSTEP/OPENSTEP. Steve Jobs was very proud of it, as you surely remember.

What everyone seem to remember about Mac OS X’s introduction in 2000 at Macworld San Francisco is this part when Jobs says:

We have been secretly, for the last 18 months, been designing a completely new user interface. And that user interface builds on Apple’s legacy and carries it into the next century. And we call that new user interface Aqua, because it’s liquid. One of the design goals was that when you saw it you wanted to lick it.

But it’s important to remember that this part came several minutes after outlining Mac OS X’s underlying architecture. Jobs began talking about Mac OS X by stating its goals, then the architecture used to attain those goals, and then there was a mention of how the new OS looked. And I find this passage rather striking especially when compared with today’s Apple:

I’d like to go over the goals for Mac OS X.

First, we’re going to have a single OS strategy at Apple. We’re not going to have a dual or a triple or a quadruple OS strategy like some others. We’re going to have one OS, and that’s very important to us.

The second is, Mac OS needs state-of-the-art plumbing. We need the best operating system kernel technology, the best Internet networking in the world.

Third, we need killer graphics. Almost every app depends on graphics, whether it’s design and publishing apps for our pro customers, down to things that we use every day.

And we need to design it for the Internet from the start. We need to design it in a way that most users who are always plugged into the Internet get full benefits. We need to design in such a way that we use Internet standards throughout. And we’ve done that.

And we need a gentle migration, because we have 25 million users using our current-generation operating system.

So, these were the goals for Mac OS X; but to sum it up, it was: Make the next great personal computer operating system.

Sure, a lot has changed in the technology landscape over the past twenty years, but the Mac OS X introduction in 2000 is almost disarming in how clearly and precisely focused it is. It is framed in such a way that you understand Jobs is talking about a new powerful tool. Sure, it also looks cool, but it feels as if it’s simply a consequence of a grander scheme. A tool can be powerful in itself, but making it attractive and user-friendly is a crucial extension of its power. Think about physical tools: you work better when you can handle them better.

But over the years (and to be fair, this started to happen when Jobs was still CEO), I’ve noticed that, iteration after iteration, the focus of each introduction of a new version of Mac OS X shifted towards more superficial features and the general look of the system. As if users were more interested in stopping and admiring just how gorgeous Mac OS looks, rather than having a versatile, robust and reliable foundation with which to operate their computers and be productive.

Under Cook and the new executive branch, Apple has app-ified Mac OS. Forgive the atrocious expression, but that’s how it feels to me. While I don’t deny that there have been significant innovations under the bonnet (everything security-related, and the creation of a new filesystem among them), Apple’s approach when presenting the last few major Mac OS releases has always felt as if the most important thing to work on an operating system were its look & feel, rather than how this foundational tool can actually improve people’s work or tasks.

This insistence around the most superficial aspects of a graphical user interface — the look — often reminds me of the constant redesign iterations of some third-party apps in an attempt to make them more alluring to customers and to increase sales. The hyperfocus on always looking new and fresh can sometimes lead to harsh breaks in an app’s ‘usability continuum’ (as I like to call it). I’m sure you’ve experienced it more than once if you have been using Mac and iOS apps for the past several years. The developer triumphantly announces the ‘significant visual overhaul’ in the app’s changelog, and after the (often inescapable) app update you are presented with something that has changed so much, its controls completely rearranged, that it becomes unrecognisable and essentially forces you to relearn how to use the app as proficiently as before.

Both for work reasons and for personal research, I’ve had a lot of experience dealing with regular, non-tech-savvy users over the years. What some geeks may be shocked to know is that most regular people don’t really care about these changes in the way an application or operating system looks. What matters to them is continuity and reliability. Again, this isn’t being change-averse. Regular users typically welcome change if it brings something interesting to the table and, most of all, if it improves functionality in meaningful ways. Like saving mouse clicks or making a multi-step workflow more intuitive and streamlined.

But making previous features or UI elements less discoverable because you want them to appear only when needed (and who decides when I need something out of the way? Maybe I like to see it all the time) — that’s not progress. It’s change for change’s sake. It’s rearranging the shelves in your supermarket in a way that seems cool and marketable to you but leaves your customers baffled and bewildered.

The self-imposed yearly OS update cycle doesn’t help, either. Apple feels compelled to present something ‘new’ every year, but you can’t treat Mac OS development as iPhone hardware development. I understand (though I don’t necessarily like it) the push to stay ahead of the competition with a fresh iPhone lineup every year, but such pace is largely unnecessary with an operating system, especially a desktop operating system. This yearly cycle forces Apple engineers — and worse, Apple designers — to come up with ‘new stuff’, and this diverts focus from fixing underlying bugs and UI friction that inevitably accumulate over time.

Microsoft may leave entire layers of legacy code in Windows, turning Windows into a mastodontic operating system with a clean surface and decades of baggage underneath. Apple has been cleaning and rearranging the surface for a while now, and has been getting rid of so much baggage that they went to the other extreme. They’ve thrown the baby out with the bathwater, and Mac OS’s user interface has become more brittle after all the changes and inconsistent applications of those Human Interface Guidelines that have informed good UI design in Apple software for so long.

I’ve also been thinking that this self-imposed yearly update cycle is ultimately an obstacle to a deeper kind of development — the kind that makes an operating system evolve as a tool. In a recent discussion on Twitter, note Leo Natan’s response, the reason he gives as to why older operating systems were essentially less user-hostile than what we have today:

That’s because they were trying to make a difficult concept, computing, easier for the mass public. That has, to a large extent, been achieved. Now you have overpaid “““designers””” that need to show “““impact””” every year, so they have to reinvent the wheel over and over.

This act of ‘reinventing the wheel over and over’ has been incredibly stifling and has, in my opinion, largely led to operating system stagnation. Roughly since Mac OS X 10.7 Lion onward, Mac OS has gained a few cool features, but it has been losing entire apps, services, and certain facilities — like Disk Utility — have been dumbed down. Meanwhile the system hasn’t really gone anywhere. On mobile, iOS started out excitingly, and admittedly still seems to be moving in an evolving trajectory, but on the iPad’s front there has been a lot of wheel reinventing to make the device behave more like a traditional computer, instead of embarking both the device and its operating system in a journey of revolution and redefinition of the tablet experience in order to truly start a ‘Post-PC era’.

And with Mac OS it feels like its journey is over, the operating system has found a place to settle and has remained there for years. Building new stuff, renovating, rearranging, etc., but always on site, so to speak.

Every now and then I still take out some of my vintage PowerPC machines, and I realise that most of what hampers their usage today is due to CPU and GPU power, CPU architecture (no longer developed), and upgraded Web security protocols. But when it comes to their operating system — Mac OS X Panther, Tiger, Leopard, for the most part — I don’t feel I’m using an obsolete tool. I can do pretty much the same things I’m doing on more recent Macs running Mac OS 10.13 High Sierra, 10.14 Mojave, or Big Sur. Some workflows even feel more efficient.

An operating system is something that shouldn’t be treated as an ‘app’, or as something people should stop and admire for its æsthetic elegance, or a product whose updates should be marketed as if it’s the next iPhone iteration. An operating system is something that needs a separate, tailored development cycle. Something that needs time so that you can devise an evolution plan about it; so that you can keep working on its robustness by correcting bugs that have been unaddressed for years, and present features that really improve workflows and productivity while building organically on what came before. This way, user-facing UI changes will look reasonable, predictable, intuitive, easily assimilable, and not just arbitrary, cosmetic, and of questionable usefulness.

 

Habits, UI changes, and OS stagnation was first published by Riccardo Mori on Morrick.me on 20 July 2021.

 

10 years of Morrick.me

Tech Life

In late June 2011, after some consideration, I decided it was time to register a domain and pay for a hosting service. Thanks to my friend Grant Hutchinson I was able to do just that, and after a few weeks spent customising and tweaking the WordPress theme I chose at the time (a rather old one, but sporting the kind of layout I wanted), on 18 July 2011 Morrick.me went officially online.

Morrick.me in November 2011

The home page of Morrick.me in November 2011, as retrieved from the WayBack Machine. My first WordPress theme was called Futurosity, and I had to customise a lot of it to meet my layout needs.

 

Article view on Morrick.me in 2011

And this is how a single article looked at the time.

Of course, I’ve been writing online for longer. My first ‘blog’ was an online journal on LiveJournal I started in March 2001, while my first tech-oriented blog officially began in February 2005, using a terrible blogging software called BlogWave Studio, and relying on the meagre Web space afforded by my .Mac account back then. Initially I wrote only in Italian (my mother tongue), but around 2007 I also started to add articles written in English, with the intent of reaching a much wider audience.

The 2005–2011 period was a bit chaotic for me. As soon as I discovered WordPress.com and the ability to just start a free blog without worrying about domain and hosting expenses, I thought it was a good idea to have two separate tech blogs, one in Italian, the other in English. This was done to better manage my output and to offer clean, separate feeds to my Italian-speaking readers and English-speaking readers.

But then in 2008 I launched System Folder, my (now sadly very occasionally updated) blog on vintage Macs and the classic Mac OS, written in English. And soon after I realised that maintaining these three blogs and writing consistently in all of them required too much of my time; and since none of these projects was making me any money, I needed to make some changes.

So, circa 2010, I decided to merge the Italian and English tech blogs, something that confused my audience initially, but admittedly made my life easier. Some took this merger and my closing down comments on the blog as a hostile gesture, and for a while views on my blog took a dive. For me it was a rite of passage, a necessary evil. After a while, things got better, but I still was dissatisfied with what I perceived as a sort of ‘online identity fragmentation’. The free version of WordPress was, and still is, a great option for starting a blog in the most painless way possible, but if you’re serious about your online presence, you’ll soon outgrow it and want a more flexible solution. A personal domain and a custom WordPress installation give you more freedom of movement.

That was my next step in mid-2011. Then, of course, I had to incorporate all the tech articles written between 2005 and the first half of 2011 in the new Morrick.me website.

The rest is ten years of more-or-less constant writing. Re-reading the first years of Morrick.me, it was clear that I had more time to dedicate to this space. For a while, the average number of posts (both in English and Italian) per month was around 12–15, now I feel I’ve had a productive streak if I reach 4–5 articles in a month. Things have certainly changed: not only have I got less time to write here due to an increase of my usual workload, but I also changed my focus over time, favouring more long-form pieces, fewer ‘linked-list’ articles, and fewer posts where I essentially write a one-paragraph commentary to someone else’s quote, if you know what I mean.

Also, as you can see from my current production, in recent times my focus has been revolving almost exclusively around user interfaces and user interface design. Mind you, it’s definitely not a new interest, but these past years I’ve noticed a general worsening in UI design, even and perhaps most notably from Apple, and that has given me a lot of material to mull over and subsequently share my observations on the matter.

Some trivia

The logo

Here’s the evolution of my identity logo over the years:

Evolution of the Morrick logo

 

The first post published on Morrick.me

Two opinionated choices

  1. The permalink URL structure of this blog is https://morrick.me/archives/[number]. Over time I’ve been routinely asked why I opted for this ‘cryptic’ structure instead of the more human-readable https://morrick.me/2021/07/18/[post-title]. The simple answer is that I prefer short URLs and I’m not a fan of URL shorteners.
  2. This website is http:// and not https://. It’s a deliberate choice. I know HTTPS is more secure, but for now I want this website to be accessible to the widest range of devices, of any vintage, and that means sticking to HTTP. I will switch to HTTPS only when I have no other choice. For your peace of mind, I think you can instruct browsers like Brave and Firefox to upgrade all connections to HTTPS.

The 10 most-read articles of all time

At the time of writing, they are:

  1. Safari 15 on Mac OS, a user interface mess, published 18 June 2021.
  2. The Macs Apple was selling in 1996, published 30 March 2016.
  3. Mac OS Catalina: more trouble than it’s worth (Part 2), published 14 February 2020.
  4. The gem Apple discontinued: the 11-inch MacBook Air, published 3 January 2019.
  5. Mac OS Catalina: more trouble than it’s worth, published 19 October 2019.
  6. The reshaped Mac experience, published 31 January 2021.
  7. The required disk cannot be found” error in iTunes, published 22 May 2011.
  8. Yes to everything, published 24 March 2020.
  9. A retrospective look at Mac OS X Snow Leopard, published 17 February 2021.
  10. Origins of the Apple human interface” lecture — an annotated transcription, published 13 April 2019.

I’m not surprised to see many recent articles in this Top 10, since most of them were linked on Hacker News, which is a very popular tech news feed. The Macs Apple was selling in 1996 was linked by none other than John Gruber, and at the time I had firsthand experience of what it means for your site to be ‘fireballed’, so I installed and configured the essential WP Super Cache plugin (with many thanks to Nick Heer for the assistance).

I am rather surprised to see a 10-year-old article reach №7 in this hit parade, though. I guess that “The required disk cannot be found” has been a very popular and frustrating iTunes error.

I’m also a bit surprised to see that article about the 11-inch MacBook Air gain so much attention. It keeps receiving views on a daily basis even today. But I’m glad: that MacBook Air has become one of my favourite Apple laptops of all time. (The 12-inch PowerBook G4 will always be number one for me, by the way).

Some of my favourite articles

In no particular order. Consider this a sort of mini-tour of my archives:

  1. The whole Et Cetera category on this site, with articles that aren’t necessarily related to tech. See for example the From the lost drawer mini-series: 
  2. Ten years gone, published 21 March 2011.
  3. Books are bricks — important ones, published 28 May 2010.
  4. 40 years of Apple: some personal moments, published 3 April 2016.
  5. In March 2020 I carried out a time-consuming but exciting task: I decided to provide transcriptions of some of the interviews featured in a documentary series, The Machine that Changed the World, that aired in 1992 (for more details about this documentary, see this article by Andy Baio):
  6. Two articles on the first-generation iPad, published in May 2018: 
  7. A couple of articles on skeuomorphism: 
  8. On Mac OS vs iOS: 
  9. I’ve written a lot about the iPad and tablet computing, but this is perhaps my favourite article on the subject: 
  10. My series of observations on other, non-Apple platforms and devices: 

I’m sure I’ve forgotten a lot of other stuff, but wading through a total of 16 years’ worth of articles can be rather daunting. Feel free to explore further starting from the Archives page, if you like.

Thank you

In its ten years of existence, Morrick.me has accumulated a total of views that a high-profile tech blog or website probably makes in a month or even in a week, nonetheless I wanted to thank every person who has decided to stop by over time. From the occasional visitor (those who follow a link to one of my articles, read the article, then disappear — I call them ‘hit and run’ visitors), to those who have stuck around all this time, to those who regularly read what I write, and especially to those who have shown appreciation either by letting me know via email or Twitter, or by sharing my articles with their (wider) audience.

On two particularly nasty occasions I was feeling so low that I went very close to giving up with tech writing altogether. So, a heartfelt thank you to all the people who have been supportive when times were especially hard. You know who you are.

Cheers!

A few notes after the Windows 11 preview, and on Windows in general

Software

The other day I watched the Windows 11 introduction event and I liked what I saw. The following observations are scattered, won’t probably be very cohesive, and are mostly meant to be bits of thinking-aloud I want to put out there.

Regarding my notes on the features of Windows 11 that were presented on 24 June, I will assume you know what I’m talking about. Here’s the reference page (at the time of writing) on Microsoft’s website. For a lengthier reference, you can read Introducing Windows 11 on the Windows Experience Blog.

The elephant in the room

Both during the event and in the aforementioned blog post Introducing Windows 11, there’s a patently false statement:

The web was born and grew up on Windows.

It was not. I was almost chastised for not having scrambled to point this out on Twitter. Yes, I had noticed that statement. Yes, I know it’s not true. The reason I didn’t run to Twitter and shout Impostors! Shame on you! is that other people in my timeline had noticed it and were talking about it. See for example this thread by Benj Edwards on Twitter, with several interesting responses. Read the Wikipedia entry for World Wide Web for a detailed historical perspective.

Fun bit of trivia: the father of a high school friend of mine was friends with someone working at CERN around 1990. The first time I heard about the World Wide Web was one Sunday in early 1991 when I was having lunch at my friend’s house and his dad mentioned what he had heard about the project. This will have a considerable impact, was his comment. Indeed.

In an exchange with a friend on Twitter, I said: [Panay] could have just written: “For many, the web was discovered through Internet Explorer and Microsoft Outlook” — not as dramatic a statement, but certainly truer. And I added: It’s a big blob of bullshit that was added to the narrative sauce according to which “Windows has always been an innovative platform”. It hasn’t.

It’s strange how some people have interpreted my words and thought I was trying to downplay the enormity of the original lie (The web was born and grew up on Windows). In my book, I usually don’t say that something is a big blob of bullshit if I want to minimise or downplay it.

Anyway, now that we got the elephant out of the way — hopefully? — let’s talk user interface, et cetera.

Window management

Snap Layouts is a very nice and direct way to spatially organise windows in your workspace. On the Mac I’ve seen something similar only in third-party utilities such as Moom or Divvy. It’s good to have such a versatile feature built into the system, especially if your operating system is called Windows.

For me it’s interesting to note how, on the Mac, I’ve never really felt the need to use such utilities for window management. I tend to just arrange windows manually and if I need to create different workspaces, I just group windows in different Desktops via Mission Control. When using Windows, however, I often find myself wanting some tool to automatically arrange the various windows I have open on the desktop. Which is a bit strange, since I don’t really have a different workflow than what I have on the Mac. In any case, with Windows 11 I shall take advantage of this feature without a doubt.

Snap Groups are an interesting addition to handle complex multitasking. Having Windows remember the layout of a bunch of apps and projects, and being able to access them directly from the taskbar is undoubtedly handy; especially when you end up having a lot of application and document windows open for each project you’re working on.

The ‘docking/undocking experience’, where Windows remembers the window layout of all the apps/documents you were using as you disconnect and reconnect your laptop to an external display, is another feature I really like. From 2002 to 2018, my main work machine has always been a Mac laptop (iBook and PowerBook at first, MacBook Pro later on) in desktop configuration attached to an external display. And I can’t believe the docking/undocking experience over the years has actually been degrading rather than improving. Before finally switching to a retina iMac in 2018, when disconnecting and reconnecting my MacBook Pro to my external LG monitor, not only was I forced to manually rearrange several windows and spaces, but I even had to constantly enter the Displays preference pane in System Preferences to re-select the correct colour profile for the display.

I wish Apple prioritised these very same features instead of focusing on how to change the look and feel of Safari (for the worse), or rethinking certain user interface elements or certain user interactions in ways that end up creating friction and hiccups in Mac workflows, in areas where there wasn’t really anything wrong previously.

Dead Tiles

I’m not a long-time Windows user. At least, I haven’t been using Windows continually since its inception. I started in the early 1990s with Windows 3.0, then went through 3.1 and Windows 95; then there was a period with Windows 98, and that was it for a few years. I knew my way around Windows XP, Vista and 7 mostly because during certain work collaborations I had to use Windows PCs.

I rediscovered Windows around 2017 by way of Windows Phone 8.1 and Windows 10 Mobile when I wanted to study the Metro interface on a few Nokia Lumia smartphones I’d been acquiring. And I was more impressed than I had anticipated (you can read my reflections here and here).

One of the features of the Metro user interface I really love are Live Tiles. I think they are a good, efficient concept. They merge together different user interface layers — an app, an updated status within the app, a shortcut to launch the app, and a widget — in a single element that is also visually customisable. After my rediscovery of Windows on mobile devices, I had the opportunity of acquiring a ThinkPad T400 with Windows 7 preinstalled for a very low price, and immediately updated it to Windows 8.1 Pro. Because I wanted the same experience on a PC. It’s perhaps for this reason that — unlike many long-time Windows users — I really like and enjoy Windows 8.1 and its user interface (well, most of it). And I’m probably one of the few who likes Windows 8.1’s full-screen Start menu:

Windows 8.1 Start menu (1)

Windows 8.1 Start menu (2)

Sure, maybe its being full-screen is a hindrance or an interruption when you’re doing something and have to access it, and it takes up all your screen. But Live Tiles are much better here than crammed together in a column of Windows 10’s Start menu, and the list of apps in Windows 8.1’s Start menu is much more legible than under Windows 10, at least for my ageing eyesight.

Which brings me to Windows 11, where Live Tiles are definitely gone. As a consequence, its Start menu has become utilitarian, but in a bland, boring, aseptic, business way. The Live Tile has been dissected and divided into its main components, and now you have apps on one side (the Start menu) and Windows Widgets on the other (the Widget expandable glass pane). The fun, the whimsy in the Windows interface has been neutered and now it’s all clean, calm, and played safely.

Old code, many UI layers

John Gruber linked to this certainly fascinating piece: State of the Windows: How many layers of UI inconsistencies are in Windows 10? — And it has truly been an interesting read. Many critics of Windows have been pointing out the same things over and over again: it’s a bloated system which has never really got rid of layers and layers of old code, and layers upon layers of past UIs. And for sure, after Windows 11 was presented, they all came out of the woodwork pointing out the same old stuff, that Windows 11 is yet another layer of paint splashed over this tall, Tower-of-Babel-like building that is supposedly getting more and more unmanageable, version after version.

I’m not a developer, so I can’t make insightful comments on Microsoft’s decision to retain so much legacy code over the years. From a pragmatic standpoint, I’m inclined to say that if doing so is good for backward compatibility and it doesn’t have a meaningful impact on a machine’s performance, then what’s the problem?

I’m running the latest Windows 10 Pro on a 2013 ThinkPad X240 with 4 GB of RAM. It has a 1.6 GHz dual-core Intel Core i5-4200U CPU (2.6 GHz Turbo boost) with a 500 GB 5400rpm hard drive. I could make things a bit faster by swapping the hard drive with an SSD, but since I use this laptop occasionally at the moment, it’s not a priority. Still, I have no complaints about Windows 10 performance on this ThinkPad. It’s not the right machine for CPU-intensive pro applications, sure, but it handles everyday tasks to moderate workloads very well.

I also have Windows 10 running on my iMac via BootCamp, and in many situations the iMac feels much more responsive than under Mac OS. So, once again, I don’t see (empirically) the presence of strata of old code as a particular hindrance in day-to-day use. I have been running Windows 10 on this iMac for five months now, and I never ran into a problem (conflicts, freezes, crashes, app instabilities, driver incompatibilities, etc. — nothing of the sort).

But I am also inclined to say that even the various layers of past Windows UIs aren’t problematic. Because their differences are, in most cases, purely visual. Yes, sometimes the æsthetic mismatch is indeed a bit jarring, but the inconsistencies stop there. In the way certain windows or buttons or controls look, not in the way they work. If they also worked differently, then I would agree that it becomes a serious UI issue.

We can look at Windows as if it were a hotel that gains two or three more floors every time a new Windows version is released, and guests are always accommodated in the newer floors at the top of the building. There, the environment looks fresh, clean, modern; and there is where usually guests stay 90% of the time. When guests need to access a few facilities on the lower, older levels, they may find furniture that looks dated, or doors and windows finished in a previous style, but none of these elements will work differently. They may pause for a moment in mild bemusement, but there is no severe usability impact. It’s mostly a superficial annoyance.

Am I excusing this? Not exactly. Homogeneity in user interfaces is important, and for some users, loading the older-looking Control Panel by clicking on certain advanced options within the Settings app (which is the Control Panel’s modern equivalent) can be confusing. I would certainly prefer for Windows to have the exact same visual style everywhere. But in the meantime, do this little experiment: take a look at the various examples of visual inconsistencies listed in the aforementioned article, then ask yourself if you’d really be able to tell that certain windows or controls come from a previous version of Windows without external guidance. Sure, certain icons can be easily spotted. But most of the times you’re presented with windows with more subtle differences.

Something I’ve always noticed with Windows applications is that, since there was never a strict enforcement of Human Interface Guidelines in the Windows world, third-party developers have often been more creative with their applications’ interfaces. When I was on Windows more frequently, I remember using several third-party apps whose UI, windows, controls, looked completely different from the system UI. This has been quite the different situation on the Mac front, where the majority of third-party developers have always stuck to Mac OS’s Human Interface Guidelines, in order to offer a ‘Mac-like’ app as much as possible. Still today, several third-party Mac apps look and behave as if they were built into Mac OS — some behave even better than first-party apps.

All this to say that visual inconsistency has always been part of Windows in a way or another, and that’s why a lot of Windows users — especially non-nerds — don’t seem particularly bothered by these inconsistencies. Again, I’m guessing they would be if these inconsistencies were more than just cosmetic.

And to anticipate a possible objection: yes, I tend to be much stricter in my criticism of Apple’s UI inconsistencies exactly because Apple has always been better at user interfaces and user interaction, it has established a higher standard since the early days of the Macintosh, and it’s extremely jarring when you notice that in recent years the company hasn’t maintained that higher standard as consistently as before. UI consistency has always been a big deal — rightfully so — when it comes to Mac OS, and when you find UI elements that are inconsistent not only in the way they look but also in the way they behave (see for example the Move to… element in Big Sur’s Mail, that looks either like a button or a text field, and it’s actually a menu), then it is problematic.

What needs rethinking: the Ribbon

Something that’s been unavoidable for me over the years has been Microsoft Office. Whether on Macs or PCs, I’ve always had to deal with it, usually because my clients worked with Office files and requested total compatibility in our file exchange. But in my days using Windows 3.1 to Windows 98, I actually liked to use the first versions of Microsoft Word. Despite its complexity, its UI wasn’t that bad, and over time I had learnt to master it. That is, until the dreadful Ribbon UI appeared in Office 2007.

I remember opening Word 2007 on my wife’s PC one day and being utterly dumbfounded by the drastic overhaul of its interface and controls. So drastic that it took me minutes to find where even the basic stuff had been reassigned. The user interface shock was so strong I kept using earlier versions of Word (and Office) on PCs and Macs for years. And whenever I had some free time, I would dedicate it to calmly explore the Ribbon UI to find my way around that mess. I’ve come to tolerate it in the latest versions of Word for Mac, but my proficiency in this application has severely diminished since the Ribbon revolution.

But where I find the Ribbon to be particularly intolerable and unnecessary is in Windows’ File Explorer (what would be the Finder on a Mac). Let’s have a look at a File Explorer window in Windows 10:

Windows 10 window

(1) This element looks like an icon that does nothing. No, if you click it, you invoke a menu with commands to handle the window, including (redundantly) the controls to minimise, maximise, and close the window.

(2) These two other mysterious-looking elements at first glance suggest they’re tied together. The first time I saw this, I thought that the downward triangle served to indicate that the document icon on its left had a drop-down menu, as opposed to the element I marked as (1) here. But no, these are actually two separate clickable elements that invoke two different things: one opens a panel, the other a menu. Also of note: these three elements on the top left of the window all invoke items with completely different styles and UIs from one another.

(3) File, Home, Share, View, Picture Tools — all these look like menu commands, and you’d expect them to behave like such, especially if you normally keep the Ribbon UI hidden when not in use. Instead, only the File command displays a menu. The others will invoke the messy Ribbon UI. (At least the File command is coloured differently). While we’re here, something I’ve never understood in this window design is why, when every colour and styling is so subtle, do we have this Manage label screaming at you in such a prominent position?

(4) The Ribbon itself: on a theoretical level, I understand the reasoning behind it. Instead of having a hierarchy of controls that is revealed only when a menu is invoked, here you have everything laid out in front of you. You should have quicker access to certain functions and controls. In theory. In practice there’s such a high amount of visual clutter that it defeats the purpose. The various elements inside the Ribbon do retain a hierarchy, but it’s often laid out both horizontally and vertically.

In parts of the Ribbon your eye is invited to follow horizontally — see the various macro-sections Panes, Layout, Current View, Show/Hide. But then you have elements inside these sections that invoke menus and submenus, and so you’re back to selecting things vertically. Also, have you noticed just how tiny are those triangles indicating the presence of a menu? Everything is certainly discoverable here, but the level of visual complexity is just off-putting, and the end result is that all these elements and controls, despite being ordered inside different sections, give an impression of utter general disorder.

(5) Again, the navigation arrows and the location bar here are just too small and not as visually prominent as they should and as they used to be in previous versions of Windows.

(6) Same goes for the Search field. Just crammed there, almost an afterthought.

(7) And what do we have here? Two more elements that essentially replicate a couple of View options. On the one hand, I’ll admit they’re handy, as they mostly avoid having to deal with View options from inside the Ribbon. On the other hand, they’re sooo tiny… And why put them there? Why not group all these icons together with the ones at (1) and (2) above?

Or better yet, why not get rid of the Ribbon UI altogether and go back to previous designs and refine them with a modern look?

In Windows 8.1, the Ribbon was already there, but at least the various UI elements in a window were more clearly defined via the use of more contrasty colours:

Windows 8.1 window

In Windows 7 things were better. No Ribbon, just menus, and the fact that each window resembled a Web browser window, navigation was more intuitive, as navigation controls were more prominent.

Windows 7 window

If we go back even further, in Windows 2000 Professional, all the UI elements and controls in a File Explorer window were possibly even clearer:

Windows 2000 window

Look at it. There is nothing ambiguous in this window. Menus look like menus, buttons look like buttons, information is clearly laid out.

I’d really like for this Ribbon UI to disappear from Windows. I don’t know if Microsoft has something planned about it for Windows 11 or in the future, but in my opinion they should really rethink it and at least streamline it if they don’t want to remove it altogether. Elements are too scattershot: I would either stick to simple menus or a well-designed toolbar with a row of icons. And, while maintaining a clean, glassy look for windows in general, I would use colour and contrast to make the various components (title bar, status bar, navigation bar, etc.) stand out, something we already saw above in Windows 7 and 8.

I think this is more of a UI issue rather than some windows and buttons found in remote parts of the operating system that still look like they looked in Windows 7 or XP or whatever.

Conclusion: fanboyism? I’m past that.

As I said at the beginning, I like where Windows is going, visually, and (in part) from a UI standpoint. There is nothing particularly groundbreaking in Windows 11 — though if they really keep Windows updates 40% smaller and faster to install, as Panay said in the presentation, this could be groundbreaking enough, given Windows’ history in this department. But I liked certain details: Microsoft’s focus on offering advanced and efficient options to handle complex multitasking, the redesigned user interaction when using Windows in tablet mode, and the company’s willingness to be more open towards developers. (I’m not naïve, I know this is a strategic move to appear like ‘the good guys’ in contrast with Apple’s policies and attitude towards developers; but still).

In general, I had the impression that Microsoft seems to know their users and understand their needs better than Apple does with their (Mac) users. At least at its point in time. I still return to Safari 15 and ask myself, Do designers at Apple think people like to browse the Web this way? Do they think that shuffling tabs and the browser address bar around help or facilitate the use of the browser?

And I already know someone will email or message me asking if I’m becoming a kind of Windows fanboy all of a sudden. The point — if you haven’t understood it yet — is that I’m past any type of fanboyism. I observe, and talk about what I like and what I don’t like. These are not the times to be anyone’s fanboy. These are times to look at what big technology companies put in our plates, and ponder everything before happily shoving it down our throats. People need to get their work done with tools and solutions that respect their work and their workflows. That respect the users themselves. And if these tools and solutions come from different companies, then so be it. The ‘Us versus Them’ mentality should shift from thinking in terms of Apple vs Microsoft, iOS vs Android, Linux vs everyone else, My Favourite Platform vs Your Favourite Platform, and turn into Us, the users, versus Them, the big technology companies.