Is there any evidence that programmers are more productive when using IDEs? Fewer bugs, faster coding, minimal technical debt?

@vtrlx I use an IDE most of the time. I see 3 kind of benefits

1. reading assistance
Code navigation, navigable call hierarchy analysis, navigable dependency analysis, finding references, syntax coloration, symbol search (variable, function name, class name in oof languages),quick documentation access, quick source code access

@vtrlx

2. writing assistance
Auto-completion, method suggestion and api discovery these 2 especially when backed by a strong type system), automatic safe refactorings (symbol rename, function extraction, call signature update, capitalisation, and in OO languages class or interface extraction)

3. Trivial interactive debugging especially for tests.

@vtrlx the codebase I am currently paid to work on is 13 year old, 3M lines of code in various languages (mostly kotlin and typescript) contributed to by about 60 people.
Many open source projects also have medium to large codebases addressing several concepts/domains/things and orchestrating them to surface useful behaviors
In these contexts IDEs are useful