Toxic Elephant

Don't bury it in your back yard!

Things: A classification

Posted by matijs 19/01/2014 at 11h33

  • Things needed every day
  • Things needed every week
  • Things needed only during a certain season
  • Things needed for administrative purposes
  • Things kept for sentimental reasons
  • Thinks kept for beauty

Tags no comments no trackbacks

Books for Programmers

Posted by matijs 19/02/2012 at 12h46

My list of all-time-favorite books for programmers. I’m not saying everyone should read these, but each of these had an important impact on my growth as a programmer. These are not necessarily in chronological order, by the way.

First, books that are mostly independent of your choice of programming language:

Design Patterns and Refactoring are not books to be read cover to cover, since they they devote quite a large part of their volume to catalogueing. The other two definitely are.

The following books are each really about a particular language. They’re well written, but it’s hard to separate the impact of the books from the impact of the languages.

  • Programming Perl (a.k.a. The Camel Book). This book made me grasp object-oriented programming for the first time by breaking it down to a very basic level. I did most of my learning Perl from this book.
  • Programming Ruby (a.k.a. The Pickaxe Book). I learned Ruby from the free online edition. It got me hooked.

Tags , , no comments no trackbacks

Photos from Tokyo

Posted by matijs 29/11/2009 at 10h56

We recently returned from a trip to visit Naoko’s parents in Tokyo. We took lots of pictures. Here are some of them.

Bowl of Ramen with bean sprouts and a slice of pork

A nice bowl of ramen with creamy broth, crunchy bean sprouts and delicious soft pork. I love ramen.

Bride in traditional Japanese wedding kimono

A wedding at Meiji Shrine. We went to the shrine during Shichi-Go-San, so there were lots of little girls and a couple of little boys all dressed up in kimono. Our daughter, having just turned three, was one of them.

Close-up of red autumn leaves of the Japanses maple

Of course, it is the season of beautiful autumn leaves. It is actually quite hard to capture the beauty of these maples.

Female Nephila clavata, seen from below

This picture of a female Nephila clavata spider was taken near Chichibu. This one measured about 6 or 7 cm diameter (including legs). One of the locals told us that they let the spiders fight each other for entertainment. Of the locals, that is.

Pile of small raw octopus

A pile of small raw octopus at the famous Tsukiji fish market, which I finally managed to visit.

Tags no comments no trackbacks

Hello New Year!

Posted by matijs 23/01/2008 at 06h36

It’s a new year! Time for more resolutions. I can’t believe that’s actually two years ago.

Yes, my blog has been neglected, but not for want of anything to write about. Oh, there are so many things I have an opinion about. But always, it’s the question, is my opinion interesting, new, well informed, etc? And can I write something sizable about it? Not conductive to writing every monday (recently replaced by sunday, but I bet you hadn’t guessed). Maybe I should try less hard to be reasonable.

Oh yeah, e-mail is getting better, mainly thanks to the Inbox Zero articles.

What I really want to be doing: I still don’t really know, but let’s look at what I might blog about:

  • Size is the Enemy, leading to the issue of abstractions in programming languages.
  • 80/20, or the problem of getting your average Java/.NET programmer to really learn and use new things (e.g., new methods of abstraction).
  • Lots of new languages are popping up, all running on some VM or other (e.g., Scala, Nemerle, Boo). Where’s the development in regular compiled languages?

This surely points in some direction, but some weighted average will have to be taken to find out what that direction is.

I did manage to quit the job that was definitely going in the wrong direction, so there’s a plus.

Oh, you wanted new resolutions? Hm, let’s do some:

  • Uncluttered house
  • Learn Japanese
  • Finish more software so it’s releaseable

Tags , , no comments no trackbacks

Zurich

Posted by matijs 27/06/2007 at 21h12

So, I’m reading Steve Yegge’s latest, and he drops some not so suble hints to the reader that they should apply at Google. I talk about that to my wife, how working at Google would definitely be nice, but that it would mean moving from Amsterdam (the Netherlands) to Zurich (Switzerland), because that’s where Google is in Europe. And then she says:

Zurich has the best zoo in Europe.

Tags 1 comment no trackbacks

A song

Posted by matijs 21/06/2007 at 23h38

Today, at seven months and nineteen days of age, Sophia spontaneously performed her first song. It went like this:

Ba ba baa ba baa, ba ba baa ba baa.

(The bas are short, the baas are long). The piece was performed at a constant pitch. I’m still working on the correct rhythmic notation; it’s pretty complex.

Years from now, we will say: We were there at her first performance.

Tags no comments no trackbacks

Strike, Stones

Posted by matijs 30/03/2007 at 11h44

For work, I’m in Chennai in India. Up to today, I have seen the apartment where we are staying, the office, restaurants, and the streets in between. That is actually already a lot to see: There’s always a lot going on on the streets.

For tomorrow, a trip was planned to Mahabalipuram, but now there’s a big strike planned, and the trip was canceled. The reason is not that there won’t be transport, but that people will be allowed to throw stones at cars without fear of punishment.

Tags 1 comment no trackbacks

Dream

Posted by matijs 13/02/2007 at 09h43

Last night, I had a dream. There was a gathering of people for dinner. It was probably not my house. I mean, it didn’t look like my actual house, but in my dream it was also not my house. We sat at a table with a thick rough wooden top. The light was soft, coming mostly from the simple lamp hanging over the table. The floor was also wooden, as were the low shelves lining the walls at the other side of the room.

I was sitting at the head of the table. I’m not that tall, so I was looking slightly up at the other people at the table. On the second chair to my left sat a young man who was somehow connected to Microsoft. Probably he worked there. He was very enthousiastic about Vista.

At some point he said something that really upset me. I think it was about how something could not be fixed, and users just had to either live with it, or buy something new. I told him, how can he say that when there are people how have to get by on very little money, and can’t afford to buy the shiney new stuff, and that Bill Gates is really out of touch with reality. I don’t remember the exact words, but I was clearly very angry. The young man decided this animosity was too much for him, and left.

Afterwards, I was standing on the other side of the room, shaking so badly that I dropped two glasses that I was trying to drink from to calm down on the floor.

Tags , no comments no trackbacks

WNT Online

Posted by matijs 27/01/2007 at 12h40

As of today, the ‘Woordenboek der Nederlandsche Taal’ (Dictionary of the Dutch Language) or WNT is online. It is a massive dictionary of Dutch, apparently comparable to the Oxford English Dictionary. I first heard about this dictionary when I was a young boy, and my father made a documentary about it (sorry, those links are in Dutch). At the time, the WNT was not finished and already occupied several bookshelves. People had been working on it for 125 years, and it seemed it would not ever be finished. Since then, they’ve clearly come a long way.

[Unfortunately, their interface is in Flash. Why, why, why? Three of the ten questions in their FAQ have to do with problems caused by choosing Flash. That should have made some bells ring.]

By the way, I was alerted to this historical event by the invaluable Language Log. Be sure to also read the resulting discussions of Babel Fish name mangling.

Tags , no comments no trackbacks

Hello, World

Posted by matijs 26/11/2006 at 21h30

On November 2nd our daughter Sophia Emiko was born. At birth, she weighed 3050 grams, and was about 48 cm tall.

In the photograph, she is about three and a half hours old.

Tags no comments no trackbacks