Politician denies global warming!

According to Senator Michin the global warming will not happen, it will become cooler. ABC news

It seems that signs like the flood and cyclone in Queensland cannot be result of the global warming. The sea level rising will only be a temporary phenomenon and the glaciers will start to grow again soon and the polar ice will become thicker.

I understand the problems of the science community to bring all facts into a model which finally can tell us what the future might bring.

But when I hear some of our politicians I really feel safe that nothing bad can happen to us or our children. They seem to know exactly what the future holds for us. I only wonder how they can be so far ahead of our scientists.

Posted in Environment, Misc | Tagged , | Leave a comment

House Spider

Our house is surrounded by trees and bushes which is normally a nice thing considering the temperatures during a normal summer. Unfortunately this summer is not really what it is supposed to be. Its cold and rainy. This has the unfortunate side effect the all that nice spiders which are normally populating the trees around the house are trying to share our shelter.

Here you can see our guest from last night, just digesting a big moth which it caught on the outside of our kitchen window.

Sometimes even I am impressed. This one had at least 12cm length even after embracing its pray. Luckily it was gone this morning or I would have had to convince it to search for shelter somewhere else. I don’t like spiders which are so big that they might be able to carry our little daughter away.

Posted in Around the World, Australia | Tagged , | Leave a comment

JRuby on its way up?

I am programming Ruby since a friend of mine pointed me to this language and I think that this language is even better then Smalltalk which has been my all time favorite since I learned it back in the late 80’s. The concepts are sound, minimal and powerful and don’t take too long to learn. All else you need comes either with the standard library or nicely packaged as ruby-gems.

Especially JRuby, designed to run on the JVM, gives you portability together with access to the huge fund of java libraries. An enormous powerful concept! I love it!

Last night I have been searching in Google a little bit about the usage of the different programming languages to see if the usage of Ruby is increasing. The good news is that Ruby seems to be constantly in the top 10 of the most used languages. But to be frank, I would have expected it before Python and fighting with PHP about its rank but that doesn’t seem to be the case.

There are plenty of sites which analyse the language popularity and the results differ depending of where they gather their information. Some of the major sites are: SourceForge, Tiobe and Langpop. Unfortunately I could not find any comparison about the usage of the different ruby implementations.

I asked myself: what does it need for a programming language to become successful?

  • an elegant, minimal, easy to learn and complete set of language elements.
  • the ability to add missing language features as natural extension of the language or in additional libraries.
  • a powerful infrastructure including IDE, build system, deployment, …
  • good frameworks for maximum momentum when starting a new project
  • killer applications

When I think about Smalltalk-80 and ask myself why did this language never get one of the top places in ranking even though it had undeniable a huge impact on all subsequent languages? I think it is because there are simply several factors missing which denied this language its broader success. Even though the language was elegant, powerful and extendable it had to fight with it’s, for that time, heavy weight virtual machine and the need to deploy the whole image. And I have never seen a so called killer application developed in Smalltalk.

When I come back to PHP, Python and Ruby I was wondering why PHP was clearly in front of Python and Ruby even though I think that the language concepts of Python and Ruby are sounder then the one of PHP.

They all have IDE support, good frameworks and powerful supporting infrastructure but PHP still has one big advantage. It nearly dominates the market of opensource CMS and Blogging products.

If we want to push Ruby into the first places I think there are only two ways to do this:

  1. development of killer applications
  2. bringing Ruby into the browser

For the first way we have the ideal starting point with JRuby. True Multi-threading and access to a vast fund of professional Java libraries together with the expressiveness of Ruby! I think that would qualify for a pole position.

The second way … OK, I don’t know how much would be needed to integrate ruby into a browser. But I think that Javascript is used everywhere on the client side in web applications in a lack of a better alternative.

While I was still writing I got some good news. It seems that there will be enough supporters to reconsider the Netbeans decision to discontinue the JRuby support. A good possibility to do something for the visibility of JRuby!

Let’s go for it!

Posted in All, JRuby | Tagged , , | Leave a comment

Germany – Land of Opportunities

I lately found this picture in the internet. A tweet pointed me to it and I had a hard time to breathe normally again after I rolled laughing over the floor. This really contradicts every experience I made with ‘good old’ Germany.

About five years ago a friend of mine, Kenyan with an master in computer science from a well known Russian university, wanted to come to Germany for work because she had several friends in Germany. Another friend of mine who runs his own software development company was willing to see her. Because, like most of the time, everything went on short notice she didn’t have the time to apply for a business visa and came with a visitor visa to Germany. After the successful interview with my friend she tried to get a working visa but was denied and had to leave Germany again.

Everybody who is following the news should know by now that the demographic changes in ‘good old’ Germany are already leading to a lack of skilled workers because the Germans are getting too old. So how can it be that a civil servant can deny someone who is skilled and has a job opportunity in Germany the appropriate visa?

My wife is Chinese. We married in Switzerland and left for China because she wanted to pursue her career as judge. After a while and because her Chinese career was ended by marring a foreigner, we tried to go to Germany. Hahahaha … don’t worry I will never try to come back to Germany again. It seems that my wife only gets a visa for Germany when she is able to speak German. As it is she speaks fluently four languages but unfortunately German is not between those.

Luckily there are still countries in this world which really appreciate skilled workers who want to work in their country and contribute to their society 😉

Posted in Germany | Tagged , | Leave a comment

Flying in Australia

In Australia you are usually flying when you want to see another city because the distances are quite big and the speed on the roads not very high. My favorite airline is Virgin Blue. The prices are reasonable and they cover nearly all of Australia.

The only issue I have are the delays. Nearly every flight I take at the moment is delayed due to some reason. To make it clear, I do not object against a delay when an error in my plane is found and they have to bring another plane from somewhere to arrange the flight. But to sit at night on an empty Canberra Airport without dinner, all shops already closed and you don’t even get a free Coffee … I think in this point Virgin should reconsider their strategy of keeping their customers happy.

Posted in Australia | Tagged , | Leave a comment