Great article, but I have a question. You said "So don’t throw object-oriented programming out of your toolbox in the next few years. But make sure that it’s not the only tool you have."
Are you saying that Object Oriented Programming may be fully replaced by Functional Programming in the future? I think it won't, but I would like to know if this is what you are saying!