Brilliant paper on programming & education by EW Dijkstra

This is an amazing paper by EW Dijkstra. Please go and read it ASAP.

https://www.cs.utexas.edu/users/EWD/transcriptions/EWD10xx/EWD1036.html

Here's a quotation:

Moral Dilemmas

I'm watching Ender's Game right now. Spoiler alert!

The book/movie plays with an interesting moral situation. The Formics come and kill a whole bunch of humans; morally reprehensible. But then from their perspective, killing little mindless ants is like cutting off fingers from the one actual mind at the centre of the Formic fleet. From ours, it's awful.

Then Mazer Rackham killed the one live Formic in the fleet - murder! Reprehensible! At least, reprehensible to the Formics. Of course, in reality the humans killed one mind, and the Formics killed thousands.

What would it take to be excommunicated from the United Church?

I go to the United Church and it's a funny place. It's all about inclusiveness and political correctness in some bizarre combination. I go because it's progressive, not because of its sometimes-strange theology.

So the question is: what would it take to be excommunicated from the (a) United Church?

Of course, if you go to prison or something, you won't need to be excommunicated. So you'd need some way to be such an awful congregant without breaking any laws to prompt the elders or board of the church into actually excommunicating someone?

Useful Drupal scripts

Here are some useful Drupal scripts! The first is a script that will put your Drupal directory's UNIX file permissions back to a secure and useful state. The second is great if you have a production and a staging website. You often need to clone your production website back to production then change some configuration to make the staging website "development". This is pretty basic; for instance, I sometimes need to disable google analytics as well in this script. The third is basically a listing of the crucial Drupal 7 modules I install in every site I have.

Pages