|
|
|
|
|
by nomel
3202 days ago
|
|
> beginner developers are going to be more likely to be on a big GUI IDE, which would drag down the measured average quality of Eclipse users. The data gives PyCharm and Visual Studio an "advantage", suggesting this isn't the case. Or are you suggesting that only Eclipse is used by beginners? > I was the most productive dev on most teams I was on. I'm pretty sure this would've been impossible without plugins at least including auto-complete, jumping to definitions, etc. Pretty sure this was unrelated to the editor you were using. All sane editors have these features you've listed, and I'm sure you would do equally as well with them, especially since being a productive developer doesn't mean you write the most code (usually). |
|
I was just using a hypothetical example of how data can be confounded by factors that have nothing to do with the central implication that "better developers use vim/emacs". You're right that my particular example is weakened by the fact you describe, but there could be _further_ confounders: in my anecdotal experience, Eclipse is a lot more common as a beginner's IDE than any of the Jetbrains IDEs (everyone I know in college used Eclipse, while my first exposure to a Jetbrains IDE was a few years into my career, while at Google. FWIW, I prefer JB IDEs to Eclipse (and prefer vim to both!)).
> Pretty sure this was unrelated to the editor you were using. All sane editors have these features you've listed, and I'm sure you would do equally as well with them, especially since being a productive developer doesn't mean you write the most code (usually).
I think you've completely misunderstood my comment. I didn't say these things were related to the editor I was using. I said that the parent comment's implication that you can only be productive with a big IDE (as opposed to vim) is based on a misunderstanding of what vim is capable of. Obviously every sane editor has these features: they're pretty much table stakes for development IMO (which is the whole reason why I augmented my vim with them).