5 ms·
If the GUI had a terminal built in, then yes you can. The mistake is to get rid of the terminal altogether instead of trying to augment it.
by nicodjimenez 9y ago
If the GUI had a terminal built in, then yes you can. The mistake is to get rid of the terminal altogether instead of trying to augment it.
- cup-of-tea 9y agoNo, like other commenters you miss the points about reproducibility and scrutability. This isn't just about the tool being efficient and precise for the user, it's about tracking exactly what you've done in your process and nothing beats code for that.
- talltimtom 9y agoUsing a GUI doesn’t mean there is no code. SAS JMP lets you work on your data visually yet you still have code that defines you tables and plots, and you can easily work with git or hg.
- mistermann 9y agoAlso Power BI's Power Query, Excel macro recorder, graphical SQL tools, etc
- dfmooreqqq 9y agoJMP was precisely my counterargument to this whole piece. JMP is an excellent data science tool when used correctly and allows for reproducibility. You can even call R from JMP if you need to do something that is easier in R. Further, as others have commented, exploratory data analysis is much easier in an environment like JMP than it is in R - when you're just playing around with the data and trying to get a sense of it, it's much easier to make quick approximate graphs in a GUI than in a command line.
- nicodjimenez 9y agoYeah you're missing my point, just cause you're programming in a browser doesn't mean you can't have access to GNU toolchain, VIM / Emacs, git, ...
- anandology 9y agoAgree. Thats what makes jupyter lab in the cloud very interesting.