Comment by olejorgenb

2 years ago

> I found that being able to jump around easily would hide the fact that my projects were growing in size and complexity.

That is a good point. Having IDE features like auto-import, jump to definition, etc., definitively allow for a more messy project structure.

Still, I always wonder how big projects people advocating "no IDE features" actually have worked on (or alternatively - if they are some sort of memory savants). One thing is a small-medium sized personal project. Another is a 10-20 man cooperation where you have only written a portion of the code, and a big chunk of that is a long time since you written. IMO that require lots of code reading, which is very painful without jump to definition... I don't really see how a perfect project organization could sufficiently remove that reading friction.