▲ 342 ▼ What are your programming hot takes? (lemmy.ml) submitted 3 years ago by 257m@lemmy.ml to c/programming@programming.dev 894 comments fedilink hide all child comments
[+] bob_wiley@lemmy.world 10 points 3 years ago* (last edited 2 years ago) (1 child) [deleted] permalink fedilink source parent hideshow 2 child comments replies: [–] kaba0@programming.dev 1 point 3 years ago (1 child) It also depends on the specifics — in many cases when a GUI is just a wrapper over the CLI tool, it is instructive to learn the CLI, similarly how you are a better programmer if you know about at least a layer beneath the one you are programming at (e.g. you can reason about this usage of hashmap because you roughly know what it does). It is probably the most visible in git, but if you can only do commit and push from a GUI, just please learn the CLI as well. You don’t have to use it, but understanding it is important and the GUI may abstract away too much from you. permalink fedilink source parent hideshow 2 child comments replies: [+] bob_wiley@lemmy.world 1 point 3 years ago* (last edited 2 years ago) [deleted] permalink fedilink source parent
[–] kaba0@programming.dev 1 point 3 years ago (1 child) It also depends on the specifics — in many cases when a GUI is just a wrapper over the CLI tool, it is instructive to learn the CLI, similarly how you are a better programmer if you know about at least a layer beneath the one you are programming at (e.g. you can reason about this usage of hashmap because you roughly know what it does). It is probably the most visible in git, but if you can only do commit and push from a GUI, just please learn the CLI as well. You don’t have to use it, but understanding it is important and the GUI may abstract away too much from you. permalink fedilink source parent hideshow 2 child comments replies: [+] bob_wiley@lemmy.world 1 point 3 years ago* (last edited 2 years ago) [deleted] permalink fedilink source parent
[+] bob_wiley@lemmy.world 1 point 3 years ago* (last edited 2 years ago) [deleted] permalink fedilink source parent