Comment by ninetyninenine

1 day ago

I was in the same boat then I discovered this thing called a GUI and inside this GUI I could use this thing called tabs. It was revolutionary technology.

It’s just too bad I suffer from a lack of common sense and insistence on trying to believe that all archaic terminal text based tools are better than anything else. I’m a developer and developers have insight on the best UI and we know that terminals are better than anything in the known universe. If you use a mouse you’re an ass hole.

I too also don't understand other people's workflows but believe I know the best way to interact with a computer.

  • Agreed. Stupid people with stupid opinions don’t exist. Everyone’s opinion is valid. We must be inclusive of people with bad and wrong ideas. All criticism is wrong because saying someone’s workflow isn’t good will hurt their feelings.

    Useful debate on the merits of anything is a pointless endeavor because all varying opinions are valid. There is no best, better or worse… just everyone’s freedom of opinions.

    In my opinion eating lead is good for you and using a mouse and clicking on tabs hinders my efficiency by 300 percent. That’s my opinion! And it’s valid! I am valid!

not appreciating the snark. tmux does way more than being an alternative way to get tabs.

  • Ok. No snark. Sessions, tabs, windows, tiling . All done in GUIs and done better.

    Tmux is good when you have no gui.

    But all this endless getting square pegs to fit in a round hole is what causes the snarks. Like you want to draw windows? Let’s use terminal characters instead of lines! Makes perfect sense.

    I find it incredulous that a lecture had to get this guy to realize what’s wrong with tmux and he still doesn’t see that this problem can be avoided by using a gui. He still goes for terminal abstractions.

    GUI is an obvious solution. But this guy is blind.

    • No snark

      thank you. that helps.

      All done in GUIs and done better

      could be done, and i agree. but i have yet to find a terminal GUI that actually does.

      tmux has a great and useful TUI. all the terminals i have tried so far, have a very minimal GUI. they have tabs, and some have panes that's about it. tmux works out of the box without any configuration at all. i can just build up my sessions interactively. i evaluated kitty a year ago, and i am testing wezterm now. neither are usable without having to manually write an elaborate config file, and neither include all the features that tmux has.

      i would love to find a GUI terminal to replace tmux. but there isn't one yet. at least it looks like both wezterm and kitty are working on it. so maybe in a year or two there will be something that can actually compete with tmux. but until then it's just a wish.

      2 replies →

    • > Sessions, tabs, windows, tiling . All done in GUIs and done better.

      Sorry but no, really no.

      Windows:

      - Has two ways of swapping between windows, taking up 2/3 of my modifier keys for use with Tab

      - Loves to offset windows by one pixel and resize my taskbar

      - Irrevocably moves things around if I disconnect a monitor

      - Flashes taskbar icons constantly, like a particularly badly behaved terminal bell

      and Mac:

      - Leaves zombie processes in the cmd-tab list

      - Is philosophically incompatible with any kind of fullscreen workflow.

      Both have:

      - Slow animations for basic windowing

      - Only a few tiling options

      - Minimal configurability...

      - ...which doesn't matter anyway, because if someone at HQ gets bored, you're getting a UI interface redesign that's incompatible with your current workflow

      - An approach to tab dragging that induces seizuring windows, because things are just too slow and fickle

      - The ability for anything to steal my focus, mid-typing

      But what's most damning of all is that both have a wealth of popular tools written and used by people trying to wrangle them into something useable.

      There is nothing I could do to make them as fast to use as my tmux based workflow, simply because they do not work quickly enough for the keypresses I'm entering and don't even appear to be deterministic.

      3 replies →