When I read people like or love Notion, I wish I could watch them use it. Obviously they are doing things very differently than I do... Typing latency while writing or editing a page is really high (bad). Every keypress you do, must be going through a long chain of "what can we interpret the user to be wanting ?" questions. Guess what!? The user is probably just trying to fucking type! Special features and options sh…
UX Issues with Notion
151–160 of 160 posts
Re: UX Issues with Notion
#152Earlier quoted context omitted.
Fair enough; thanks for taking the time to chat about this. I'm not sure I agree, but I appreciate your perspective and experience. For all that you've said, I still strongly suspect that a standalone rust / swift compiler designed for speed above all else could achieve many times the performance of the current LLVM based designs. The resulting binaries might need to lean heavily on dynamic dispatch over monomorphiza…
AFAIK swift and rust were actually initially design and made by one engineer for a couple of years before anyone else worked on it, and were led for years by those specific engineers. Chris Lattner for swift and Graydon Hoare for rust.
Re: UX Issues with Notion
#153I tried writing one of these laundry lists of how screwy and frustrating Notion's UX is, from the information architecture (mixing page, project, account, and presentation options) to the writing experience/feel to the weird block-centricity... and I just gave up in frustration. The conclusion I came to is if you're going to remake and extend the word processor, you must take the lessons of the last 40 years to heart…
(I work at Notion) We didn’t conclude anything as a validation of our UX - there is nothing in Notion that we consider “ideal” or even “finished”; we are painfully aware of how far we still have to go. There is just a lot of work to do for our small (but growing!) team.
I think the part of Notion that most gives me this impression is the information architecture, which can be an extremely difficult thing to change once a significant number of users get to know a particular layout, and hasn't meaningfully changed since launch. Of all the writing tools I use, Notion's IA has always been the least straightforward.
Between the '...' menu and the Settings & members section, as well as several options like favorite, share, updates, and options on the sidebar, there's a lack of clear hierarchy and separation between account, workspace, page, or presentation options. This lack of clear hierarchy, combined with some product choices that apply at an unexpected level of hierarchy or permission model, means many actions exact capabilities are unclear or violate expectations of where they apply - account v workspace, workspace v page, and all users v me.
Take the top bar for example. From left to right:
1. Breadcrumbs: workspace & page
2. Share: workspace-specific (where can I share just an individual page? why is this separate from Copy Link?)
3. Updates: page-specific
4. Favorite: page-specific that either applies to the workspace or is a personal favorite (unclear, given "favorites" typically = personal, while "pin" = others see it)
5. '...' Menu: contains mostly page options with a few workspace ones (e.g. Import, possibly Export?). I even got confused about whether style options are personal (e.g my reading preference for font) or apply to the page style, given many writing tools allow this kind of style configurability as a user setting.
There's also duplication of options around the UI including Import, Favorite, Move To, New Page and Updates (how is this different than Page History?), which further leads to confusion about where to take what kind of action and clutter the interface.
The sidebar mostly makes sense as its all workspace-related. However, new users are likely to get tripped up on the difference between workspace name/icon and the root page name/icon, but this is a minor point.
Over in the Settings & Members section, you also have a mix of options that don't really meet expectations. The menu itself is launched from the sidebar, where workspace options are, but the menu also contains account settings, which is higher up in the hierarchy.
As far as product choices, one would expect notifications and connected apps to be workspace-based, as they are in other popular collaboration tools that use the same workspace patterns (like Slack/Discord), given that some workspaces I want to be watching closely or use particular accounts and others I don't. But these are instead account-based.
Logging in and out of workspaces is also in an entirely different section (the workspace picker), which is quite different from most apps where you tap your user icon and make account choices. Also in Settings & Members is Dark mode, floating on its own not even under account settings. Are there other personal presentation options? What if I have accessibility needs or want a bigger reading font?
The overall impression I have of Notion's IA is that it minimizes UI footprint to a point of lack of clarity and that its structure is buckling under a heavy feature load. This is a signal of graphic design having priority over UX. Rather than express clear hierarchies in layout, they're bundled together to save a bit of space (e.g. topbar) or to minimize the number of maintained pages (e.g. a dedicated Home / workspace page, account management page, global activity page, etc). These are the types of things that bite back quickly as you scale features and expand audiences.
For an example of a product that really nails information architecture, look at Trello. It's got a really clean UI separation between the hierarchies of cross-Board features (top nav), within-Board (sub nav), List (main canvas), and Card (modal). You always know where to find each action and what each does in their context. Coda is also halfway decent, if a bit feature-rich and ugly. I also wrote about my own experience refactoring OneSignal's IA to manage future feature growth here: https://nickpunt.com/blog/when-to-add-hierarchy/
Re: UX Issues with Notion
#154I love Notion, but also agree with all of this. Unfortunately there are no alternatives. (Waiting for this to be released, https://nvultra.com/ )
Re: UX Issues with Notion
#155I love Notion, but also agree with all of this. Unfortunately there are no alternatives. (Waiting for this to be released, https://nvultra.com/ )
How is it different than, say, Obsidian? Just curious since I'm an Obsidian fan/user.
Re: UX Issues with Notion
#156(Disclaimer: I work on Notion) To me, the most interesting feedback here is that seamless-editable-by-default is a negative for this user, and as a work-around, this organization locks/unlocks every page. This is surprising to me because I find content locks and editing friction very annoying. For example I used Quip for many years, which locks any block currently being edited by someone else, which can be quite frus…
The first rule of UX design: it’s not about you.
Perhaps OP isn’t Notion’s target audience, but dismissing something because you don’t share their perspective is not great.
Re: UX Issues with Notion
#157(Disclaimer: I work on Notion) To me, the most interesting feedback here is that seamless-editable-by-default is a negative for this user, and as a work-around, this organization locks/unlocks every page. This is surprising to me because I find content locks and editing friction very annoying. For example I used Quip for many years, which locks any block currently being edited by someone else, which can be quite frus…
Not at all. In fact I prefer the "viewing" mode in Google docs when I'm just reading a document written by someone else. Why would you want everything to be editable all the time? Usually docs are produced by one or maybe a few people and viewed by many more.
Re: UX Issues with Notion
#158Earlier quoted context omitted.
AFAIK swift and rust were actually initially design and made by one engineer for a couple of years before anyone else worked on it, and were led for years by those specific engineers. Chris Lattner for swift and Graydon Hoare for rust.
Interesting to know! But even if those guys made super fast front ends, they would have been always limited by the speed of the llvm optimizer and code generation backend. Writing a compiler on llvm isn’t the same as writing a compiler from scratch.
Re: UX Issues with Notion
#159I love Notion, but also agree with all of this. Unfortunately there are no alternatives. (Waiting for this to be released, https://nvultra.com/ )
At quick glance it looks like nvultra is very similar to Bear ( https://bear.app ). It looks like nvultra's concept of folder based notebooks is an improvement and a nice feature. In Bear I just have every note in reverse chronological order and rely on the excellent search to find what I need. I have been using Bear daily for over 3 years and the features and Markdown support are great. Not affiliated, just a fan/cu…