> Try programming without internet for a few hours.
I've done this a couple times out of necessity (internet goes down, etc). It made me realize how useful a good IDE can be. Googling the API references is essentially a poor man's IntelliSense. Or, maybe, IntelliSense is a poor man's Google, depending on how you look at it.
Sure, auto complete tools are great. What I'm talking about is being fast enough that even auto complete can barely keep up, combined with a depth of knowledge that allows you to make the wise strategic choices that cut out huge swaths of time and typing. Like the other day this other developer and I were trying to reorder columns of data and sort them by multiple groupings of aggregates in .NET. We were twenty minutes into what would have been hours of effort before I remembered reading about DataTables, which are in memory databases in .NET. We had our problem solved in a few minutes. No auto complete would have told me that, just careful, deliberate study.
Comments
> Try programming without internet for a few hours.
I've done this a couple times out of necessity (internet goes down, etc). It made me realize how useful a good IDE can be. Googling the API references is essentially a poor man's IntelliSense. Or, maybe, IntelliSense is a poor man's Google, depending on how you look at it.
Sure, auto complete tools are great. What I'm talking about is being fast enough that even auto complete can barely keep up, combined with a depth of knowledge that allows you to make the wise strategic choices that cut out huge swaths of time and typing. Like the other day this other developer and I were trying to reorder columns of data and sort them by multiple groupings of aggregates in .NET. We were twenty minutes into what would have been hours of effort before I remembered reading about DataTables, which are in memory databases in .NET. We had our problem solved in a few minutes. No auto complete would have told me that, just careful, deliberate study.