Transformers, Thundercats, Miami-Vice and… Knight Rider.
Let’s just hope they won’t do the same shit they did in 1991. Let’s hope it is something like “Knight Rider Begins”…
The first sign that there was something wrong was when I bought my DS. I mean, it is a good portable, the games are fun, but I have a portable already and plenty of games. Desire won reason. But I didn’t pay too much attention.
Also, I didn’t pay too much attention when the CTO invited everyone to go in the City2Surf and I said “yes”, even when I didn’t know what it was about. Again, I didn’t pay too much attention when they finally explained to me that it is a 14km race in Sydney, and when they asked if I would run or walk, I said run. Yet again, I wasn’t paying attention when I asked my personal trainer to train me to win the competition.
Now I’m paying attention. And I’m fucking hating myself.
From left to right and top to bottom: Nintendo DS, Nokia N800, Sony PSP, Sansung SGH-X660, Palm T|X, Apple iPod. And I carry all them on my “gadget backpack”.
And I almost forgot to put the iPod in the photo, probably because it is the thing I use all the time and it is weird not seeing me with that (well, mum once said it was weird seeing me without my iPod…).
Remember when I called some “developers” draggers? Well, here is an easy tip to spot one: they say C is a bad language for compilers. I guess the best language to write a compiler is one that is near the machine code, but hey, some people may not agree. I would agree, though, that C is not very good to write a parser (which seems what the guy wanted to do, in the first place) because C is not a state machine (but you can easily write one, if you have the will.)
So, when someone starts blaming a language for his/her lack of ability to change code, you know you spotted a dragger.
Here at work we decided to use Skype as the default communication IM for the whole company. Two days ago I decided to try the new beta ’cause, honestly, the interface looks horrible on a GNOME desktop (maybe not so much on KDE, because Skype uses Qt). So I downloaded the newest beta.
The result? Groups are gone, the main menu is going and you can’t hide offline contacts anymore and there are some options that simply don’t make sense for normal user (Transports? What’s that?). I thought it was something wrong with my installation, so I went to their forums, just to find that this is gone because they rewrote the thing from scratch. Honestly, I don’t think that switching between Qt 3 to Qt4 means “you need to completely rewrite all your code”.
But, then again, today I read an article were you can read that the complete rewrite was done because they wanted to add video support. Now, were the hell you need to drop an interface when you need to add something in the engine behind it? Ok, maybe the interface don’t have the space to put a video, but that doesn’t mean you need to drop everything and start from scratch.
Honestly, the problem is not that “we had to add video support”. The problem is that now their team is bigger and a lot of guys there are like 90% of the developers around: they can’t read code from someone else. Joel Spolsky pointed this before: it is easier to write code than read it.
And, on top of that, I can say: there is nothing proving that rewrite code makes it better. Honestly, I think it makes it worst (and that’s the same opinion Joel has): you are dropping several years of bug fixing and you are just adding new ones.
PS: If one of the Skype guys want to prove me I’m wrong, do this: GPL the previous version. So everyone would see that the code was bad for a start.
Microsoft pursues Red Hat Linux deal. Honestly, I think RedHat would never sign such deal. They employ most of the kernel hackers and they always were more engineers than money-people.
On the other hand, RedHat is not Fedora and if they sell their product to the corporate staff, which would feel safe if they said “you are safe from Microsoft patent portfolio”. It will be a real fight inside between the sales people and the engineers…
Today I was thinking about this new generation of “Web 2.0” sites when something struck me:
Have you ever realize how things are becoming increasingly easy to talk about yourself? I mean, look around:
Now, take a step back and look again: who are they? I used this word on everything in the list, but take a closer look at my links, specially under the “Myself” list. Yes, I’m using every one of the above and mostly to talk about myself. And today a friend asked me if someone cared about what he was doing, which, actually points to everything above: Do anyone care about what I think? Do anyone care of how many friends I have ((not to mention that you can have lots of friends but only a few would help you get out of deep shit))? Or what I’m listening? So, why keep it going?
The thing is, the answer for all the questions above is “maybe”. Maybe my mum would like to know exactly what I’m doing right now; maybe my co-workers would like to know what I’m thinking; maybe my friends ((the real ones and those that just hang around) would like to know what I’m listening.
And those are the mysteries of the web 2.0…
Yes, this is the first paragraph of the book “Children of Húrin”. Yes, I’m typing the book. Yes, each thing that is not black it is a link which goes to another page; yes, it is a wiki. Yes, it looks pretty stupid, but I guess it is way easier to read something when you can understand easily what the fuck that word means (it could be an adjective [Eldar are the first elves in the middle-earth, IIRC], a name or a place).
PS: And no, not everything has a definition in the end of the book… :/