4 ms·
Why does it matter that you present yourself as proficient?
by ahmedalsudani 8y ago
Why does it matter that you present yourself as proficient?
- greggyb 8y agoI believe the poster you are responding to is likely thinking of an interview situation. At least, that is how I interpreted the comment.
- Myrmornis 8y agoWhen I said "present" I was referring to how you're likely to be perceived by colleagues. I was imagining someone working as a programmer, in a development team that makes heavy use of command line environments. (I'm a programmer and a dedicated emacs user in such a development team.) It would also impede your ability to discuss and troubleshoot problems with command line environments with colleagues, since your colleagues would be using bash (or perhaps zsh) and conventional ssh, whereas you would be using a shell inside emacs and tramp.
- mickeyp 8y agoAside from EShell, the shells you use in Emacs (via M-x ansi-term or M-x shell) are whatever you want them to be. I use bash, but I know plenty who use ZSH and Fish. I also do what OP does: I do as much as I can in Emacs to leverage what Emacs does best. I think you underestimate how much respect your colleagues have for you, Myrmornis. The fact that you are using Emacs/Vim proficiently in most shops nowadays is a badge of respect to a lot of people already. Furthermore, most of Emacs's tooling won't hide you from the harsh realities of knowing how things work.
- jwdunne 8y agoI use zsh and shell mode in Emacs. Knowing how to use a standalone shell, I've found, is synergistic with heavy Emacs use. For one, and the most annoying, if a package update goes wrong, you're 'glove' is back to factory-made and you need to debug it to get it back. Shell helps here. There are things that are easier to do in shell too. Batch processing of files over a whole directory tree is far more comfortable to me - especially binary format files. I have shell scripts too. Automating parts of project development with Emacs is a bad idea since they can't be shared with colleagues who may be using, say, a JetBrains IDE.
- mickeyp 8y agoIndeed. Apropos batch processing, I wrote about executing shell commands against marked files in Dired. It may tickle your fancy and help you out---assuming you're not familiar with it already of course! https://www.masteringemacs.org/article/dired-shell-commands-find-xargs-replacement https://www.masteringemacs.org/article/dired-shell-commands-...
- jwdunne 8y agoOh I didn't realise you were the author of mastering Emacs! I've learned a lot from your writings over the years. Thank you for that :) Yes, the `find ... | xargs` pattern is exactly what I meant. This is awesome, thank you :)