Post

The whole talk I was hoping to hear even a single word about the proliferation of various tiling wingow managers, alas, there were none. It is an actual new thing in desktop space. There's only been stagnation if you focus entirely on clicking, and dragging, and stuff.

I did say "we don't need a 37th window manager". Tiling window managers are especially included in that list. I know, a small group of people love them and that's great, for them. I was trying to make a much broader point that we need to think BEYOND window managers, tiling or otherwise

But tiling isn't just "a 37th WM that's the same as the previous 36", it actually affects possibility space for interactions. It both removes the need for mouse inputs, and unlocks laptop trackpads to be used in ways I've never seen in a traditional floating environment, on euther linux or windows.

I hope you understand, I'm getting a bit overrun with comments at the moment but I'd like to know more. Do you have anything written up you could share?

Hello Scott, thank you replying, happy to read there is a lot of hopefully positive feedback regarding your presentation. I think I understand . . maybe you can send me an email, and I will respond with images and text that can relay most of it, quickly? :) alex87eklof@gmail.com

Oh my god, you're the one that invented ellipsis in the middle of truncated file names in Finder? That was one of the those small features that filled me with delight when I first discovered them in macOS's UI. I actually copied that functionality a number of times for web apps thanks to you!

This presentation has resonated deeply with my soul. I've been so frustrated that desktop UX has felt stagnant for so long. Something I would love to see more of is tighter integration with scripting / programming capabilities for programs and utilities.

Another issue is that it feels like the Terminal UX has barely moved forward since the 1970s, and it has largely failed to integrate at all with the rest of the Desktop experience. I think there's a ton of room for truly spectacular terminal / console interfaces that integrate with the computer

To give a concrete example: on macOS `open` opens Finder in the current folder and it ships by default. On standard Linux you have to install xdg-open and alias it to open. More egregious is `rm`, which instantly deletes files! We should ship `trash` command, allowing double-checking and put-back.

Really nice talk. Thanks for sharing. I see a lot of philosophical similarity with cli design. Loops Common keyboard strokes that accomplish the same end... But, just to pick your brain a little. How do you integrate a strong effective legacy pattern with new approaches? 1/2

I'm thinking in terms of tab completion to expose command flags or sub commands for commands like cp or systemctl and the different way you expose features/options in programs like git. I guess what I'm trying get at is how can you effectively promote the principles you talk about here in cli

Great talk! Rarely do I see introspection to the desktop os. Unfortunately once you start.. there is sooo much wrong with it.. going right up into business power play.. that one can only give up.