It's not his anniversary but this won't stop me from writing about this great Computer Scientist and human being.
A couple of months ago, here at Crowd Interactive we had a test that consisted on implementing Dijkstra's algorithm to find the shortest path between two graphs. It was a very good exercise, which reminded me of those days at school where I needed to write lots of small programs like this one. It was especially enjoyable to do it in Ruby. That made me want to write about Edsger Dijkstra.
He was born in Rotterdam. His father was a chemist and his mother was a housewife. Dijkstra studied theoretical physics at Leiden University, but later developed an interest in computer science. He was a professor at the Mathematisch Centrum in Amsterdam and later worked as a research fellow for the Burroughs Corporation. He was awarded the Schlumberger Centennial Chair in Computer Sciences at the University of Texas at Austin. He finally retired in 2000.
I think that because of his accomplishments in computer science, he should be a more common inspiration among software developers.
I'd like to share with you a documentary called "Discipline in thought", which I found enlightening:
If you want to tackle a small Ruby (or any language for that matter) challenge I invite you to do this exercise: Dijkstra's algorithm.
Thanks for reading me!.
Follow me on Twitter and stay in touch!