December 25, 2009
"Principle: Powerful languages inhibit information reuse."

From The Rule of Least Power.

The “Rule of Least Power” suggests choosing the least powerful language suitable for a given purpose. It’s nothing new, just another flavour of the KISS principle of design (Keep It Simple, Stupid), but it’s an interesting idea anyway: Overall, the Web benefits when less powerful languages can be successfully applied. Because the web must be reusable data not tied to a complex language, I might add.

I’m not sure if this idea can be applied to other fields, because when you have a cool hammer… everything starts looking like a nail. Let’s say you hammer is Java and you won’t solve the problem with some PHP lines, even when you can do it.

Blog comments powered by Disqus