Keyboard First

I enjoyed listening to Des and Paul’s discussion of keyboard-first apps on their podcast today. They discussed the rise of the cmd+K UI paradigm in apps like:

Slack calls it a quick switcher, Linear calls it a Feature Spotlight (after mac osx), Height calls it Height command.

I recently prototyped an Omnibox for Netlify:

omnibox

I like this UI paradigm a lot. I think speed is only one factor of what it offers. It also offers “constant time execution”. In that whatever I want to do, I don’t have to remember or look up what the precise command is, I can just punch in Cmd+K, type in what I want, and hope that the omnibox has what you want.

They discussed:

  • the difference between tool time and task time. This is why the “Superhuman of blogging” probably won’t work.
  • focus on where speed improvement will be noticeable
  • We moved away from CLI (as well as chatbots) because of discoverability
  • is it just power users? what happens to IA (Information Architecture - organizing your app’s features in a menu and making them easy to find)?
  • Slack has a mix of tool and task time, bc chats are quick and multiple ongoing.
    • Slack’s IA is dead simple
    • Intercom has messages and inbox and submenus, its much more complex
  • Speed is probably a feature not a product - hard to pitch some software purely on how fast it is
  • You can be so workflow obssessed that you overserve yourself and have a smaller market because of too many peculiarities

Notes from future

Tagged in: #product #ideas

Leave a reaction if you liked this post! 🧡
Loading comments...
Webmentions
❤️ 0 💬 17
  • avatar of Matt Poloni
    Matt Poloni retweeted
  • avatar of Jay Looney
    Jay Looney retweeted
  • avatar of TJ || 蒋 継発
    TJ || 蒋 継発 mentioned this on 2020-05-25

    But it is printing shortcut for printing.

  • avatar of Ashley Davis
    Ashley Davis mentioned this on 2020-05-25

    Haha I've put that hot key in Data-Forge Notebook. I can't live without it!

  • avatar of Estevan Maito
    Estevan Maito mentioned this on 2020-05-25

    I don't like the centered view too, so I added this to `settings.json` "zenMode.centerLayout": false

  • avatar of shawn swyx wang
    shawn swyx wang mentioned this on 2020-05-25

    very nice! zen mode looks weird for me, never liked it

  • avatar of Estevan Maito
    Estevan Maito mentioned this on 2020-05-25

    Wrote down my top 10 + 2 https://t.co/HEG6qggYlW

  • avatar of 🔥 Josh Branchaud 🕺🏼
    🔥 Josh Branchaud 🕺🏼 mentioned this on 2020-05-25

    big co-sign for Vimium

  • avatar of Estevan Maito
    Estevan Maito mentioned this on 2020-05-25

    Ooohh did you know about Ctrl(Cmd) + Shift + Enter? It adds a new line up! 🧙‍♂️✨

  • avatar of Dan M 👨‍💻🎾🚘🏳️‍🌈
    Dan M 👨‍💻🎾🚘🏳️‍🌈 mentioned this on 2020-05-25

    No matter what editor I'm using, a part of me believes I will be able to just select a word and hit ", and it will work. But alas, I'm disappointed most of the time.

  • avatar of Alexander Schwartzberg
    Alexander Schwartzberg mentioned this on 2020-05-25

    Vimium is life-changing chrome.google.com/webstore/detai…

  • avatar of Sibelius Seraphini
    Sibelius Seraphini retweeted

Subscribe to the newsletter

Join >10,000 subscribers getting occasional updates on new posts and projects!

I also write an AI newsletter and a DevRel/DevTools newsletter.

Latest Posts

Search and see all content