There’s a quote over on a Channel 9 video of Anders Hejlsberg:
With a follow-up post on DZone asking if you agree with this quote or not. I haven’t listened to the interview so I honestly don’t know if the quote is taken out of context or not. But honestly, I don’t think it matters if the quote is taken out of context because …
Anders Is 100% Correct
No, actually, I don’t.
And that’s what I do. I write dozens of small “applications” – modules, really – that are then composed in to larger functional systems at runtime.
Improving Ander’s Quote
Like I said, Ander’s quote is 100% correct. I think Ander’s quote quote can be improved, though.
So, Ander’s quote should read:
Erik Meijer: Are you saying you cannot write large programs in [any language]?
Anders Hejlsberg: No, you can write large programs in [any language]. You just can’t maintain them.
Maintaining Large Systems
You’ll have to pardon the link-bait title of this post, and really pay attention to the semantics and language for a moment.