---
title: "Philosophy"
description: ""
date: 2019-02-28T09:52:26+01:00
publishDate: 2019-02-28T09:52:26+01:00
author: "Dimitri Staessens"
images: []
draft: false
tags: []
---
![](https://effectivesoftwaredesign.files.wordpress.com/2015/10/quote-if-10-years-from-now-when-you-are-doing-something-quick-and-dirty-you-suddenly-visualize-that-i-edsger-dijkstra-50997.jpg)
During his entire scientific career, Edsger Dijkstra broke a lance for
the creed -- which he attributes to Tony Hoare -- that [*simplicity is
prerequisite for
reliability*](http://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/EWD619.html). He
spent a lot of time and effort convincing his contemporaries in the
computing science community that *elegance is not a dispensable
luxury, but a matter of life and death*. Dijkstra was painfully aware
that [*simplicity is very hard to
achieve*](https://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD896.html)
and grossly underrated, even to the point that the academic and
economic reward systems work against any attempt do so: "*complexity
sells better*". With some computer engineers living by the motto *move
fast and break things*, Dijkstra would most definitely [not have been
happy](http://www.cs.utexas.edu/users/EWD/transcriptions/EWD12xx/EWD1213.html)
with much of the current state of affairs of computing science. While
he always will be considered one of the greatest computer scientists
that ever lived, his passionate message to diligently strive for
elegance seems to be all but erased from the collective consciousness
of engineers and computer scientists. Are we further away today from
computing's central challenge today than we were [almost 20 years ago]
(https://www.cs.utexas.edu/users/EWD/transcriptions/EWD13xx/EWD1304.html)?
![](https://imgs.xkcd.com/comics/move_fast_and_break_things.png)