5 ms·
Tools are there to make things easier. It doesn't make you any less of a developer just because you use the Refactor command rather than manually change 20 file
by taligent 14y ago
Tools are there to make things easier. It doesn't make you any less of a developer just because you use the Refactor command rather than manually change 20 files. In fact it makes you a better developer.
No offense but I would NEVER hire anybody who subscribed to your way of thinking.
- whalesalad 14y agoI'm certainly not the easiest person to employ. Everyone I've ever worked with has told me that.
- epo 14y agoYou say that like you're proud of it. At some point as you get older, your idiosyncrasies will make you simply not worth having around, and then you be an easy person to unemploy.
- uxp 14y agoInteresting. As a hacker myself, I would be more interested in hiring (if I was in the position to hire) someone that could quickly `grep` and `sed` their entire repository for the occurrences of a function name that needed refactoring, all the while never leaving the same terminal window that Vim or Emacs was running in. I agree with both of you though. My frontend co-workers need to constantly have that browser window open and complain about their F5 key wearing thin, while I'm lucky if I manage to remember what local domain name I assigned to Apache that points to the project I've been working on for the past 8 hours. My code tests tell me everything I need to know, and I can tell whether or not they're passing from my same terminal window. We all use different tools, many times to solve the same problem, and on occasion we'll use the same tools to solve different problems. The wheel wasn't a breakthrough in the transportation technology only, it also sparked the mechanical revolution once someone meshed two together.
- Udo 14y agoThis is a false dichotomy. Knowing how to grep is essential, but that doesn't mean you must forego other convenient tools just in order to preserve your "hacker cred". Use whatever is most efficient to do a specific task.