Object Oriented programming

An old friend of mine used to say “Quando รจ fatto bene si vede subito”, which can be roughly translated into “When it’s a good software you can see it from the start”.

Here’s an example:

class user_class {
  var status = -1;
  var stato = 0;
  var name = ”;
  var last_name = ”;
  function user_class() {
    $this->stato &= $this->status;
  }
}

While I might understand that stato and status are probably the same variable that changed name in time… It’s funny that they are initiated with different values and then set as the same thing! ๐Ÿ˜€

Software evolves in time.

Bringing your broadband on vacation

These days I was considering moving from Milan to a sunny place like Liguria or Tuscany for the summer. Work from home and travel when needed.

This perfect summer plan seems to present a flaw: I live connected to Internet and I might not be able to survive for such a long time away from the ‘net. I could probably also not be able to work which would be a problem too!
A couple of usefule links:
definition of Addiction
Are you addicted to the internet?

At home I have an aDSL connection at a flat fee and I can use it as much as I want. Working from home is not a problem, I can access VPN networks, download and send big emails and browse as much as I want.
I would like to have something similar while not at home.

Finding a summer house or apartment with internet connection doesn’t seem to be so easy, mostly because most apartments don’t even have a telephone line. Asking the landlore to add phone AND DSL seems a little bit too much for a month or two.
I could try some Satellite provider, but I would still need a modem to send requests. Doesn’t seem very convenient as I would have to use a cellphone.

My last resort is going in an H3G shop and buy a PCMCIA with a somewhat flatfee (sorry this is Italian only, there is a similar offer in UK that you can see here).

Now I wonder. Am I the only one considering to do this? With all the new communication tools such as IM and Skype and the fact that most companies support VPN access… Why isn’t everybody working from the seaside?

Wouldn’t it be beautiful?

DDWG Requirements Working Draft

As you might have read on the public mailing list, the DDWG has published a Working Draft of the Device Descriptions Requirements.

This is a great result, we have worked hard in the last months and the great thing is that the group has worked very smoothly. Everything flowed very easily and members discussed about little things, while the general concept was very uniform.

There are still a few things to clean up in the requirements list and some requirements might turn from MUST to SHOULD or viceversa, but most of the work is there.

Take a peek and make your comments.