Effective doesn’t remain linear, Turing machine, compatible, Von Neumann, imperative programming. It also could mean functional. It could also mean quantum, it could mean biological like crowdsourcing. I had a talk, I think, a couple of years ago with Jeanette Wing, the inventor of the term computational thinking.