3 ms·
I'd counter that it isn't about the magic button but about the right visual interface for making decisions. Interfaces, whether it's a piece of Java code or a
by ben_jones 10y ago
I'd counter that it isn't about the magic button but about the right visual interface for making decisions. Interfaces, whether it's a piece of Java code or a web GUI or something, are very hard to get right. But when you have the perfect interface for something things just flow.
IMO the problem with CLIs is that they are so explicit with their feedback you have to know exactly what the command does and can rarely intuitively predict what the right next command should be. And what if your CLI has to be used by a second language english speaker? git rebase –onto <basecommit> HEAD~1 HEAD? Eventually it digresses to long lists of magic black box commands to get your OPs running. Cough every Kubernetes demo ever.
Theres a million dollars for the first anthropologist with a deep understanding of human nature to apply their trade to devops. It's not a magic button. It's not a CLI with a -h that reads like a text book. It's something we haven't thought of yet because we're so buried in our own world and established ways of doing things.
- siliconc0w 10y agoGit is actually a great example - if you just memorize a few magic git commands you really aren't using the tool correctly and can end up in state that is unrecoverable (at least to you, the magician). Better to spend an afternoon understanding how git works (again, mostly) and be equipped to survive such circumstances.