Surprising design Ostrichpillow
These guys have a real fresh and liberating view on design.

AI No Excuse
It’s not my rant, but once you think about something a certain way, you tend to find more support for that opinion.
Vincent Cerf: AI Is Not An Excuse!
Dijkstra Q&A
Found this on geekchic.com, a website that has disappeared, but the wayback machine caught it.
- What is your programming language of choice? my own (Algol? – Kneut)
- What is your favorite operating system? I don’t use a computer
- Do you have a hero or role model? not really
- What is your favorite kind of music? chamber music
- What is your favorite news group? I don’t use a computer
- What is your favorite web page (besides geekchic!)? I don’t use a computer
- What sports do you enjoy? none
- What kind of car do you drive? AUDI 4000
- What hobbies do you enjoy outside of work? music, photography, camping
- What is your favorite book (or author)? Dorothy L. Sayers
- What is your favorite movie? Roman Holiday
- What sort of clothing do you usually wear to work? informal, T-shirt, sandals
- What is your favorite food? soups
EWD139 – On punch cards for the X8
It is quite astonishing. In EWD 139 – written in the first half of the 1960s – Dijkstra argues why their to-be build Dutch computer the EL (Electologica) X8 should no longer be equipped with a punch card reader. Looking back, for at least for twenty more years after this article (IBM) computers were still being equipped with punch card readers.

Photograph copyright Mr. J.A. Th. M. van Berckel.
Not only is Dijkstra very clear with his arguments, but he is so much opposed to the punch card that finds that having to write them down he finds, very Dijkstra-ish, a test of his decency. His arguments are the following.
The punch card technology has become obsolete. It is simply not needed anymore, there is paper tape now (this is the time before terminals and time-sharing).
The way you must use punch cards, the “style”, leads to local solutions for reliability (parity checks) instead of structural redundancy solutions over the entire document.
The limitation of 80 characters leads to technical “ad hoc” conventions and constraints, and limits the ability to improve the readability of programs.
Finally, Dijkstra argues that a single card does not have information value. You need the whole stack, on the right order. Which makes punch cards very impractical to use.
Dijkstra concludes the article that is so much a Dijkstra paragraph, that I can not leave it out.
“Hier wil ik het bij laten. Als mensen mij komen vertellen, dat zij met recht van ponskaarten gebruik gemaakt hebben, dan verandert die mededeling minder aan mijn opinie over ponskaarten, dan over de man.Ik concludeer dan, dat deze man voldoende inventief of ordelijk geweest is om van een in wezen ongezond middel gezond gebruik te maken. Als pleidooi voor het medium – ik kan niet anders – is zo’n mededeling zonder enig effect.”
In my imperfect english:
“I will leave it with that. If people come tell me that they have rightfully used punch cards, than that statement changes less in my opinion about punch cards, than about the man. I conclude then, that the man has been sufficiently inventive or orderly to use an essentially unhealthy tool in a healthy manner. As a appeal for the medium – I can not do other – such a statement is without any effect.”

- Naar vorige pagina
- 1
- …
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- …
- 226
- Naar volgende pagina


