3 ms·
git gets bad rep because its cli is a terrible mess if apple designed git's cli it'd be bilion times better from ux perspective while only 10% less powerful I
by tester756 3y ago
git gets bad rep because its cli is a terrible mess
if apple designed git's cli it'd be bilion times better from ux perspective while only 10% less powerful I guess
- deleted 3y ago[deleted]
- booleandilemma 3y agoWould their git provide file system access?
- gumby 3y agoWhat a perfect comment: it’s impossible to conclusively declare it snark (unwelcome in HN comments) or a simple observation of fact (desired in HN comments). Shakes head: oh Apple, can’t live with you, can’t live without you.
- masklinn 3y agoEh. Apple’s cli utilities are hot garbage, and with some of the poorest documentation you can find when they’re at all documented. As bad as git is, and god knows it’s bad, launchctl is in an other galaxy of unusability.
- maccard 3y agoAt least launchctl is usable as a cli. Look at the xcode command line tools, in particular try to sign a bundle from the command line.
- eitland 3y ago> if apple designed git's cli it'd be bilion times better from ux perspective while only 10% less powerful I guess Why then does every dev I am aware of who use Apple start by installing Homebrew? Also, you are talking about the same Apple that has a menu system that closes the menu if you click at a submenu? I mean, it breaks at least two reasonable assumptions: - clicking on a branch node would work on the branch like clicking on a leaf node affects the leaf - clicking the menu works like everywhere else Or the same Apple UX where, if I opened a dialog in my browser I cannot use the same browser to look up in the wiki where on the file server I am supposed to find a certain file I am supposed to upload? Or the same Apple UX where there is a different shortcut depending on whether I want to switch between windows of the same app or windows from different apps? The same Apple UX where I had to learn from application to application which features were in the menu and which were hidden under one or another gear icon? That said, I am considering another for my next laptop. But their UX is well and truly overrated IMNSHO.
- tester756 3y agoYou may write 10 or even 100 examples It's not that important, point stands regardless Git's CLI UX is terrible.
- mdaniel 3y ago> Or the same Apple UX where there is a different shortcut depending on whether I want to switch between windows of the same app or windows from different apps? That one is on purpose, and I vastly prefer it to (what I presume you are implying) the "alt-tab across every window in the universe". I'm delighted that even Ubuntu now honors the alt-backtick versus alt-tab distinction, although I'd bet that is configurable, which is likely what you're asking for, too My experience is that the Windows windowing system supports keyboard navigation through the UI elements much, much more than Apple (and often Ubuntu, too). I do prefer that, but not enough to use a vastly inferior OS that just happens to have strong keyboard UI navigation support
- cesarb 3y ago> My experience is that the Windows windowing system supports keyboard navigation through the UI elements much, much more than Apple (and often Ubuntu, too). That's due to historical reasons. While both X11 and Apple could assume the presence of a mouse, it was an optional add-on for a PC back in the MS-DOS days; the original 16-bit Windows had to be fully usable even in the absence of a mouse (the only thing which came with Windows and didn't work without a mouse was the image editor Paintbrush). A lot of that keyboard-oriented legacy still survives in the Windows API.
- htfu 3y ago> menu system that closes the menu if you click at a submenu? Mine doesn't do this, unless I'm misunderstanding what you mean by submenu (I'm thinking of the thing that has a > at the end. Also why would you want to click it when it opens automatically on hover?) > if I opened a dialog So close it, or look up the thing before you open a modal, a rather common concept across many platforms. > there is a different shortcut Granularity is bad... why exactly? But a tip, get HyperSwitch (this is the real reason for writing this comment) The last one I don't even get how you mean the OS designer would get involved with how exactly applications are made. What would the alternative mechanism be, forcing (how?) them to put everything in menus? What about right-click menus, should they be banned? How is any of this unique to Apple? I'm not saying they are infallible, but these are some weird ass examples.