article on computer programming

The article in question makes the point that it is not enough to make easy things easy and hard things possible. It is also necessary to make trivial things trivial. This is a very nice observation, and one that, in his own way, Arnold Bennett expressed in his book ‘How to live on 24 hours a day’, and has an obvious application to educational curricula as well.
We can model this situation by f(x) = exp(ax) – b, where a is a positive constant, and b is a constant in [0, 1]. Making easy things easy and hard things possible means having a close to 0, whereas making trivial things trivial means having b close to 1.
Here’s the link to the article.
[taxicab numbers]
[Hardy’s taxicab number]