2 ms·
I don't think that's what he's getting at. Much of the developer support built into IDEs are there because it's too much for the programmer to handle. His ass
by iamwil 17y ago
I don't think that's what he's getting at. Much of the developer support built into IDEs are there because it's too much for the programmer to handle. His assertion is that it's because it's a weakness of the programming language that we need to do that.
Have IDEs that generates boiler plate code? Then perhaps the language is too verbose, or not powerful enough to express templates of code. Have IDEs that auto complete variable names for you? Perhaps there are too many and your program is too big to fit into your head.
- j_baker 17y agoThis exactly. I had a programming languages professor whose hypothesis was essentially: "Programming languages were invented to minimize program complexity. So why are there so many tools to manage their complexity?" Although in fairness, it isn't necessarily a language smell. It can oftentimes be a framework smell or a "your code sucks" smell. :-)