Source

Branch

1/ @redhog_org

@SebAaltonen

No need to do that. But to be able to. If unable, the tools are fooling you to think you understand the code better than you actually do.

2/ @SebAaltonen

@redhog_org

Is there really some benefit for finding each symbol in 10 million line code base by browsing directory structure manually? You could just click on a symbol to find the implementation in IDE, read it and continue. 10x+ faster. Coding is 90% reading. Notepad is not great for that.

3/ @SebAaltonen

@redhog_org

Anybody could write code in notepad. The problem is reading. Writing code is less than <10% of programmer’s time. Reading and browsing the code base is what matters. For that you need code highlight and jump to symbols, caller graphs, etc. Step flow with debugger.

4/ @SebAaltonen

@redhog_org

I would be much more concerned if a junior programmer would not be using IDE to boost their productivity. I don’t need to know whether they could write the code in notepad, since nobody really does that. That’s not the job.

5/ @redhog_org

@SebAaltonen

It is exactly the junior devs that need an IDE because their mental model of thew whole project is lacking, that build spaghetti across the project. Their productivity is only worth it if it doesn’t cost more in PR review and reefaactoring.