The end is nigh

June 26, 2008 at 9:33 pm | In Ramblings | Leave a Comment

Just recently is finished “Svartir Englar” by Ævar Örn Jósepsson (I read the Dutch version) although I was pretty bored after the first twenty pages. After finishing the book I realized that I should have stopped after those initial pages since this has just been a waste of my time. The question then came up how many books I was going to read about the end of my life.  In his book “Metamagical ThemasDouglas Hofstadter learns us that it is actually pretty straightforward to come up with answers to questions such as “how many books are there in all the libraries in the world”. In my case it is far more easy: I will probably live for another 40 years and I finish 1 book per week on the average. So I still have about 2000 books to go. Might be a bit more or a bit less, but for sure I’m not going to finish 10.000 books.

How much shelf space will those books take? Let’s suppose those books are 2 cm thick on the average. That makes a total of 40 meter shelf space I need. In my house I have a wall that is 5 meter long. If I can put 8 shelves against that wall it will be completely covered with books. So my whole life that I have in front of me only fills one single wall.

Maybe I should start selecting my books a bit more critical ;)

25 years of programming

March 8, 2008 at 11:01 am | In Programming, Ramblings | 6 Comments

I started programming in 1983 on a Sharp PC-1251 with an amazing 3486 bytes RAM. It had a Basic interpreter and we had to use it for a Calculus course at the university.

Sharp PC-1251

So that’s 25 years ago. That made me suddenly wonder how much code in different programming languages I have written in all those years. A completely useless question of course, but fun nevertheless. I don’t have all the code available anymore so I have to estimate some numbers from memory. The numbers I present include comment and blank lines.

The list:

  1. C: 100.000
  2. C#: 70.000
  3. Java: 20.000
  4. C++: 20.000
  5. Pascal: 5.000
  6. PV~Wave: 5.000
  7. Basic: 2.000
  8. Matlab: 1.000
  9. Lisp/Scheme: 1.000
  10. Assembly: 1.000
  11. Fortran: 200
  12. Perl: 100
  13. Python: 20
  14. Boo: 20
  15. Nemerle: 20
  16. F#: 20
  17. Ruby: 10

This totals 225k lines of code in 25 years.In other words, about 10k LOC’s per year, or 30 lines per day. Other interesting questions that could be asked:

  • how much of this code is still in use
  • how much of this code is forever lost
  • how much of this code is still archived somewhere on a company network
  • how much code would this have been if it all had been written using language xyz
  • how many bugs did I introduce over the last 25 years ;)

GIMP# and Visual Basic.NET

February 8, 2007 at 12:41 pm | In C#, GIMP, Ramblings | 5 Comments

About 10 years ago I had Fortran on my resume but I always felt a bit embarrassed about that. I didn’t really like the language, to put it very mildly. When people inquired about my Fortran knowledge I always mumbled something like `just the basics’ and tried to steer the conversation into another direction. There was this other language I had the same feelings about. It is called Visual Basic. Why? Mainly because I associate Basic with people educated in any topic but computer science. Often these people seem to be hired by software houses that don’t care about the quality of their employees, as long as they can make money out of them. And as long as there are customers that don’t really care about the quality of the software that is written, they get away with it. Mind you, I’m not saying that you need a degree in computer science to become a good programmer. One of the best programmers I’ve ever met had an unfinished degree in sociology. Continue reading GIMP# and Visual Basic.NET…

URL blocking

February 1, 2007 at 11:28 am | In Ramblings | 8 Comments

Sometimes you need to download a useful program from the internet, say Google Talk, and install it on your PC at work. And suddenly you are confronted with company policies about certain url’s that are blocked. I very well understand that you shouldn’t visit the Playboy site during working hours, but sometimes these url filters really become annoying. Of course I could have downloaded Google Talk from a different site that wasn’t filtered, but there is another straightforward approach: Continue reading URL blocking…

Kids and permanent markers…

January 15, 2007 at 10:20 am | In Ramblings | 5 Comments

I’m not happy at all. My 3 yo daughter has scribbled on my tft screen with a permanent cd/dvd marker. Hopefully when I’m back from work I can remove it. I know quite a few people read my blog, so if there are any useful tips to remove the ink from my screen, I would be very grateful.

Edit: thanks everyone for the tips! In the end the marker pen was quite easily removed by alcohol-free baby wipes. Now we only need some educational advice to prevent these kind of things to happen in the future ;)

Tux and tax

April 10, 2006 at 5:47 pm | In Ramblings | Leave a Comment

Seems that over the last couple of years at least some of my tax money was well spent: for the first time I was able to fill in my income tax using a native Linux program. Hooray for the Dutch tax department. Now can I please have some of my money back :)

Happy birthday Kate!

March 9, 2006 at 6:27 am | In GIMP, Ramblings | Leave a Comment

Today this lovely little girl is having her fifth birthday!
Kate

Photo was taken just before Christmas 2001 during baby swimming lessons. And yes, this post is GIMP related because this pic featured in the red eye removal tutorial written by Carol :)

Randomness for dummies

February 16, 2006 at 3:53 pm | In Ramblings, skepticism | 1 Comment

I just found a nice article (in Dutch). It describes an experiment from Ruper Sheldrake that “proves” that people know when they are stared at. In this article they debunk that experiment by showing that the test setup described by Sheldrake wasn’t actually that random at all. He has made the same mistake as the people from the Heartmath institute that claim that your heart can predict the future. Look in one of my previous blogs for more details.

Oh, and if you want to be utterly bored, you can read Sheldrake’s articles here and here.

Linux and moms

February 14, 2006 at 8:33 am | In Ramblings | 2 Comments

Now imagine that my mom uses a Linux system. And let’s also imagine that she just bought a new 20 inch LCD because her eyes are getting worse and someone gave her a nice video card because her old one didn’t have DVI output. Then the following conversation over the phone could take place: Continue reading Linux and moms…

OSS development

January 31, 2006 at 8:19 am | In GIMP, Ramblings | Leave a Comment

Recently I found the following comment on a GIMP forum.

If you have any thoughts about using the Image Map tool in GIMP to create an image map, my advice is: don’t bother. It’s FULL OF BUGS! I created ONE area for an image (admittedly with quite a few points), saved it, and when I reopened it the area was totally messed up! Points were moved to strange locations, lines overlapped. It’s also extremely cumbersome and slow to use. Clicking on a line to add a point is practically impossible (it took me over 20 tries one time to click the line just right). In sum, it’s a total waste of time.

Now, why would I bother with this? Well, I created the Imagemap plug-in back in 1998 and it has been part of the GIMP distribution since release 1.2. Continue reading OSS development…

Next Page »

Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.