Sunday, January 21, 2007

Java is very horrible

After the phone discussion last time a colleage brought up Java on work. Java is something I rebuke totally. The reasons are many and in between:

1. Bloated virtual machine for the language. You can compile language but most people don't because of so-called portability. Not only is this outrageous but also dumb - you send intermediate code into some program that then parses and performs the result. Why this waste when we now can do better? And why people are so horrible lazy and not send different code for different platforms?

2. It has not operator overloading, no stack objects and also library that is kind of flat and with bad structure. How did Sun expect people to productive with this?

3. It has garbage collection.

But biggest reason for the degradation of this product is that it pretends to be better C++. In fact, it is not. It is just slower C++ with less functionality for people who are not smart enough to make good memory handling. These people can do Basic or something and stop making the computer industry suffer. But Java should be stopped.

Sunday, January 14, 2007

Modern mobile phones are outrageous and bloated

Two colleages discussed the other day Apple's iphone and also some other products to go with it, such as competitors items. One often-noted locution was that no matter what telephone gets ahead it's great with all the functionality. This made me very angry and I told them my viewpoint with strictness:

Having so much functionalities in one item is nonsensical except computers. Why you buy something like a phone with MP3 player, browser, email etc when what really counts is that you want to call? Maybe some people also send SMS even though this is highly redundant. But the point is: How can you crave all this nonsense when what is important is that you call?!

They said they almost expected my reaction but not sure, so they wanted me to collaborate.

I have a mobile phone I bought in 1999. It is wellkept and works fine. I need nothing else and my colleagues can find me whenever they need. But I don't have stupid extra gadgets like calculator, browser etc and so I can keep on top of 100% productivity in work and at home. It is a shame that the US allows modern mobile phones with all the productivity loss they garner.