5 ms·
Fellow programmers that don't use an IDE and insist on vim or emacs.. I often work on large projects with dozens of programmers and the developers that don't u
by comrade1 12y ago
Fellow programmers that don't use an IDE and insist on vim or emacs..
I often work on large projects with dozens of programmers and the developers that don't use an IDE are very small-thinking. They don't seem to know any libraries besides the base libraries and can't integrate large systems together.
They're fine for writing algorithms but beyond that they slow everyone else down.
- comrade1 12y agoI wonder why the downvotes? This is based on observation on large-team projects. Maybe you have a different insight?
- e15ctr0n 12y agoI didn't downvote you but I'd honestly like to ask why you think that integrating large libraries would speed you up instead of increasing the bloat of the code base?
- comrade1 12y agoJust the reality of the projects. Just doing something simple like database access from a java project, or matrix math in a python projects, you're going to use a library.
- deleted 12y ago[deleted]
- patrickmay 12y agoMy experience is significantly different. I find that developers who use Vim and Emacs are generally more experienced and have chosen their tools with care. They understand the importance of simplicity in design. They don't pull in large libraries arbitrarily. They commonly write more efficient code to provide the same functionality, with less bloat. Your mileage may vary, but the best developers I've personally worked with all use Vim or Emacs.
- CmonDev 12y agoThe love their plain-text notepads. Don't drag them into this century.
- patrickmay 12y agoYour point about inability to integrate large systems is the exact opposite of my experience. I find that Vim and Emacs users are the most proficient in using tools to build and integrate large systems. Most, again in my experience, know multiple languages, including shell scripting. They also are very comfortable with command line tools. This has significant benefits when turning a system over to the operations team. By way of comparison, the IDE users (with some exceptions) are stuck when needing to accomplish anything not directly supported by the IDE.
- lunixbochs 12y agoThis has not been my experience, even with Java.