Hacker News new | ask | show | jobs
by chriswarbo 3444 days ago
> it is essentially worthless as your IDE's basic "add method" intention (or whatever) is going to add it automatically

Just because an IDE will write boilerplate automatically, that doesn't mean the boilerplate wasn't written, checked into version control, presented to developers, etc. Even if such boilerplate were added by an IDE, and hidden from developers (e.g. using code folding), it's still there in the language.

In this case, the language is C#, not e.g. some "C#-like" language which gets preprocessed/transpiled by an IDE into C# by scattering boilerplate around.

Whilst tooling can help us live with a language's deficiencies, they don't remove those deficiencies ;)

1 comments

Well, there is a sense in which the language you write (which may not be the language you read) is defined by how you interact with the development environment to produce code.

Which is I prefer a language where I just need to learn one language, and not a separate input language because the language-as-read is to unergonomic to write so a different language needs to be defined for productively writing code.