Archive for General

I didn’t know that I died when I was 30

How many people in this world achieved amazing results within the first 3 decades of their lives? Alexander the Great by the age of thirty, had created one of the largest empires of the ancient world. Jesus Christ died around 30. Albert Einstein conceived in his mind his most important theories, before 30. Nikola Tesla also achieved his most important inventions during 3 decades, and many others. 30 years is a life, an entire life. No more than 200 years ago, life expectancy was around 40. That means one life! Nowadays life expectancy in the industrialized world is 2 or 3 times that, which means, at least two lives in one!

Culture and society understands life as a progressive path with goals down the road to achieve. Birth, Education, Job, Family, Old Age and Death. All this on a “life spam”, but it doesn’t specify time. So what about if we extend our lives up to 120 years? That means that we again start to work before 25, and keep working until we retire, let’s say 90… Does it make any sense? So, let’s face it. We humans can achieve whatever we want, in the first 30 years of our live. We can change the world in just 3 decades!

So, I propose to change our vision to a new way to understand life and goals. I’m 36 at the moment I’m writing this. If I assume my symbolic death when I was 30, it means that now I’m 6 years old. But I don’t need to go to elementary school and I don’t have to deal with all the obstacles of my lack of experience as a 6 year old child. I want to imagine, that I woke up and now I’m 6 years old but I have all the knowledge that I’ve accumulated in my first 30 years of life.
I already spent one life, whatever I did it’s done, I can’t change it. But, I can learn from that life experience for my new life that’s started 6 years ago and I just didn’t know. So instead of start thinking in terms of “I’m too old now”, “I lost the train and the opportunity to do this or that…”, “I can’t start a new career now”… I will think in terms of “I’m 6 years old and I know a lot!!, I still have one more life left in this video game”.

So that’s it, I’m still in the middle of the road of my life, that means I have just made the 50% of it. We can start over again, planning again, studying again, doing again whatever we want and work for this second chance we have.

If you are in your 30s think about this: you just started your clock again and you maybe didn’t realize about it. If you are in your 40s, you are just about 10 years old! You still have a life ahead so don’t loose the illusion. If you are far away from that, remember that at 60, you will die again, and a third chance is given to you, so don’t waste it, because that’s the last one, at least based on our current medical advances :)

This is my exercise for this 2012. Realize that I died at 30, I’m 6 years old, and my life started again. Let’s take a break, and rethink about everything. I have the opportunity to make it again, better and more interesting than before. Go ahead and do the same. Think about what you have done until now and if you are not satisfied with it, now it’s the moment to start anew!

Good luck!

Java Life

I used to do this kind of life for some time, not only in Java, almost for everything. Now my cubicle is my home. Anyway really funny video:

Getting things well done!

After I read the news about Steve Jobs stepping back as Apple’s CEO, I was going back in time, digging in my memories and experiences, since the first day I started working in an IT company. I came up with a really simple conclusion that needs some explanation. It’s so simple that just saying it, has no effect. But it’s really powerful.

I have a long experience working with workaholics and micromanagers. I’m wrong if I put these two profiles together. A micromanager can be a workaholic but not all workaholics are micromanagers. In fact many of them are not managers at all.
I know how these profiles behave, how they think. I know how to predict many of their actions, in fact they are very predictable. I know how bad they can be for a company, how much they can damage a working environment. Sometimes they can also be useful, but it’s much better if they never have total power and are managed by somebody else that knows exactly what kind of people they’re dealing with. They are not bad or good people, in fact their behavior roots are very complex.

After reading many articles about Steve Jobs, his personality, about glimpses of his life and stories from people that know him; there was something that wasn’t clear to me. He is usually described as a workaholic and a micromanager. Many people now is saying that this, hypothetical “qualities”, are good for a CEO and maybe many people will try to get inspired by those descriptions. Well, I don’t know him, but thinking about what he did and what Apple was doing under his control, makes me think completely different.

I read a story (worth reading) today in Google+, from Vic Gundotra that inspired me to write this post. He talks about Steve Jobs calling him by phone, on a Sunday morning, talking about the yellow gradient of the second O in the Google icon on the iPhone. How do you interpret that? Obviously that Steve is a workaholic and a micromanager. But wait a minute. I’m pretty sure he was right about the yellow gradient of that icon. Nobody else would have changed it, or even care about it. So, who had to do it then? Someone that really cares about doing things well: Steve Jobs.

So let’s think about this from a different approach. Think about all the things you think are really well done, from a refrigerator, a car, a phone, whatever, and put them in one set. Then do the opposite, you will find that it’s much easier to find things that have been just done but not well done. You can have a Windows PC and it can help you to perform common operations on a computer, but if you compare it with a Mac, you will notice the difference. Operations are the same, the purpose is the same but almost every corner in the the Apple machine is well designed or at least, they really tried to do it well, and that’s important.

So, do you think that Steve Jobs behavior can just be classified as a workaholic and a micromanager? If you ever worked with that kind of people, do you think that they can achieve, what Steve did? To be disruptive in technology you need to be able to see the big picture, to make an abstraction of the tiny world that surrounds everyone of us and think differently. Somebody that gets trapped in a compulsive behavior denotes his/her incapacity to perform such abstraction from their environment. So, do you still think that the key is being, apparently, a workaholic and a micromanager? I don’t think so. There is much more behind that. If we look at the root problem, it’s easy to realize that sooner or later somebody has to do things well to achieve success. What if somebody else noticed that the yellow gradient was wrong and was willing to change it? Do you think that Steve would have been there, spending his time taking care even of that tiny detail if everybody took care of details willing to get things well done? I don’t know, maybe, but probably not.

I remember a painful time with a micromanager I worked with years ago. I like to take care about details and get things well done without having a bad impact on production. I didn’t even know that I wanted to do things well, it was just the way I felt comfortable. He was the opposite, he micromanaged me in every possible way, telling me even how to code stuff that he had no idea about. He forced me to take wrong paths because usually a micromanager is a paranoid that thinks that only him is the right guy to do the job. At the end, his interventions were useless and made me waste a lot of time that I could spend improving my work. Later he realized I was right. We still had time to fix it but, as the project worked, his mentality followed with the “who cares, as far as it works!!” mentality.
This mentality is the root of every thing that gets done, but that never will get well done!
This is the big difference. You can improve that icon, setting the right yellow to the second O. It’s not a waste of time. Tiny details make a big difference when they merge in the final product.

If you lead, if you are responsible for a project and you care to get things well done, if you care about details, about the big picture and realize that it’s made by all those tiny insignificant parts, if you just care! If you love to see the job done perfectly and beautifully, but you are alone… what will you become if nobody else cares and think that you are just an obsessive person? You become like Steve Jobs, and, in that case, you have to carry all the weight and do it by yourself.

To conclude: it’s hard for me to believe that he is a real, by nature micromanager. Maybe he is a workaholic and a forced micromanager. Just taking a look to Apple products and how they are always ahead of time from everybody else, gives a clue of what is the behavioral pattern that he wanted to be embedded in the company.

This is the inspiration I want to take from all this. I will always try to keep “getting things well done”. I didn’t really realize about this subtle-different-simple concept before, until now. I loved to see things getting closer to perfection and never reaching it, but I didn’t realize that the main stream just don’t care as far as they are not the consumers.

I’ll keep this in mind for all my applications. Even if it’s a free app, even if it’s just a prototype, even if the app produces no profit at all, adding a little constant effort and just having the will to take care of the whole thing, keeping in mind that a perfect whole is made by it’s tiny perfect parts, is the most important quality to get things well done.

Time in Sicily is 20 minutes faster

Based on the “Corriere della Sera” (one of the most important newspapers in Italy) and Yahoo news, for a mysterious reason not yet understood, all digital clocks in Catania (The second most important city in Sicily) are running 20 minutes faster. Also some cities nearby Catania seems to be affected in the same way. There are many theories at the moment, but none are able to give an explanation yet. Some people say it’s the Etna (the largest volcano in Italy) recent activity might have produced some sort of radiation. Others claim it’s due to the construction of a Submarine communications cable that is generating huge magnetic waves around the city… Maybe soon some people will talk about UFO’s and any other sort of ideas…

The fact, anyway, is that time is running faster in Sicily, maybe it could be the name for a movie :)

Sources (Italian)
Corriere della Sera
Yahoo News
Ilsussidiario

How Italians vote to STOP Nuclear Power Plants

If you want to see an example of what is NOT a democratic country, of what is NOT a Government that thinks about their own people and that ONLY cares about the interest of corrupt politicians, here you have the ballot that, we Italians, have to vote to make the important decision if we want to have Nuclear Power Plants in a seismic country that have almost no infrastructures to deal with catastrophes.

Look at the picture. The text in the middle tells you basically that if you DON’T want Nuclear Plants in Italy you have to vote “YES”. That text is a mumbo jumbo of legal crap that even a lawyer will have a headache to understand. They think this is democracy without common sense. Do they think I have to understand all this crap? Do I have the time and skills to go all through this and understand if I have to vote YES or NO?

Look at the picture and take your own conclusions. (Click to see in full size)

Nuclear Plants in Italy

This is a translation of just a small part of that mumbo jumbo.

“Do you want to derogate the Executive Order of June 25th 2008, number 112, modified from the law number 133 of August 6 2088, the resulting text having successive effects of modification and integration, named “Urgent dispositions for the economic development, the simplification, competition, stabilization of the public finances and the equalization of taxes”, only limited to the following parts: article 7, point 1, letter d: “d) the establishment of centrals of nuclear energy into the national territory”; as well as the law number 99 of July 23 2009, of the resultant text as an effect of modifications and successive integrations, named “Dispositions about the energy”, limited only to the following parts: article 25, comma 1, limited to the words: “of the localization into the national territory…”

More info here, in Italian: http://www.fermiamoilnucleare.it

FreeLex project started!

After a long time thinking, @depepi and I finally put together many ideas in a web, chose a domain name and started a non-profit project: FreeLex.

FreeLex

FreeLex means “free as in freedom” and Lex is the Latin word for “law”. So, it means “freedom of law”.

FreeLex main purpose is to try to make law understandable and accessible to everybody, more easy to understand. Living in a world of encrypted laws accessible only through the expensive assistance of
lawyers, is not the idea which a free and civilized society should be based on.

Thus, in order to start this process, why not do it with something that is on our daily lives: Internet. We deal everyday with hundreds of services. From email to video streaming, social networks and games. The possibilities are infinite and everyday more and more services are born… And you know, ALL of them have a contract to which you said: YES I ACCEPT!

In that very moment, something that could be considered just one OK Button, in fact is the equivalent to a legal sign.

Let me tell you something. If I go to your home, knock your door and I say “Hey! I have this service for you, would you like to use use it? It’s free!!” And just before you start using it, I show you a 30 pages block of paper full of small text and ask you to give me your sign, would you accept that contract?

Of course not. First you would like to read it… But, who has time to read that? So, are you going to sign it because you don’t have time to read it? I’m pretty sure you won’t accept that, and you would even think I’m trying to hoodwink you out your money or whatever. It just looks suspicions.

But you know what! We do this every time we join an online service like Facebook, Gmail, Twitter, YouTube and many many others. How many of us have read the whole contract and after doing so, understood the whole thing? To be honest, I’m one of those thousands of people that just clicked ACCEPT because I didn’t have the time to read it. Just because it’s a graphical “ACCEPT” button on the screen doesn’t mean that it has *less* power than a sign. So, what to do? If I don’t have the time and the patience to read a several-pages-long contract, does it mean that I should avoid using the service? Some people would say yes, but that’s too “extremist” and almost no realistic.

So here FreeLex comes!

We want that Internet services use FreeLex to build easy and fast to understand agreements. So the user could quickly understand the main points that he/her is about to sign. All those huge contracts could be reduced to just one screen full of simplified icons with a descriptive text.

How to achieve that?

Based on a digital environment where the same laws of physics cannot be applied as-is, and where no-countries nor boundaries really exist, we have to think about patterns that match that environment in the same way the law match our material environment.

So an online contract for using a social network could be reduced to several specific points that won’t match a 100% all the legal text of the original contract but will help the user to understand what kind of rights and duties his/her digital identity has.

FreeLex can be extended to other scopes of all the legal scenario. We are living into the “Empire of Law”. It governs almost everything we are allowed to do or what we have to refrain to do because it is prohibited by law. Having a good understanding of it, will not only give us more freedom but also, will free us from the fear of being doing something illegal.

Let’s make law open, free and accessible to everybody.

If you like the idea, please collaborate with FreeLex, subscribe to the RSS to stay updated of new changes, also follow @free_lex on twitter. We are also on Facebook, like the page. If you can translate, help us to reach more people. If you know how to code, help us improving the FUFA builder. If you are a lawyer or a law student, you can help us localizing and improving our legal coding. If you are a designer you can also help improving our logos or website. Contact info at freelex dot eu

Soon there will be a wiki and a mailing list. Work is underway…

We got inspired by Creative Commons. Nobody invented anything from scratch. That’s the beauty of sharing. You use what others did before to create new things, to be inspired and improve our lives and environment :-)

The StarBucks abuser

Last weekend I was in a Starbucks of Akihabara relaxing with a coffee while doing some coding.
In that moment I saw a guy taking three of the seats in the same table I was. Ok he is taking the seats while his friends are taking something to drink and eat. After 10 minutes, then 20, then 30 minutes those “friends” never came. In fact the guy took the seats, didn’t buy any drink and he was just using the space for free.
Well I don’t know your name man, and I can understand that a student needs a quiet place to study. Students usually don’t have money to pay the quite expensive coffee at Starbucks… But one thing is that you want to use the seat without buying anything, I’m fine, really I don’t care about that. It’s not my business, it’s not my money and Starbucks is not going to disappear if you take one seat for free.
But another thing is to take 3 seats! Other people also need a place to stay, people that already payed their drink and are looking for a place to seat. They are people like you, more polite of course, but anyway they are people with the same needs. Why do you need to take 3 seats for nothing? Just to create your little pathetic table empire around you?

These kind of acts make me sick, They just show human avarice to try to take more and more even beyond their real needs. And doing so, abusing the space and other people for their own needs. In this little example is reflected what we can see in a bigger scenario, where avarice leads to wars and misery for others.

If you didn’t have the money to pay a coffee and you still wanted to use the space, okay, do it! But don’t abuse others and deprive their right to use the space as well. Having a bad economical situation doesn’t give you the right to abuse those that have nothing to do with your live. I had hard times in the past when I couldn’t even imagine to buy a coffee in a coffee shop, but it didn’t makes me hate the world and everybody else.

By the way this guy had an iPhone 4, a Lacoste jersey and a Burberry scarf, I think he was able to pay a simple coffee…

What Linkedin should do to be Japanese

Linkedin is trying to enter into the Japanese market. Sources: Asiajin, TechCrunch (Japanese)

It’s not only about translating the site. It’s all about understanding cultural differences. Here some points I think they should consider to be fully accepted among Japanese.

  1. Give the option to use a predefined avatar. Don’t force people to use their photograph. Japanese take a lot of care of privacy and specially women don’t like to show their real picture on a public site. Linkedin is more a business, professional focused social network so, nobody would feel serious uploading the picture of a cat or dog, something really common in Japanese social networking. So giving the option to use some predefined funny avatars that could be chosen from a list or even letting the user to build one himself/herself. These would be really accepted among the Japanese public.
  2. Don’t do literal translations. Translating a social network site into Japanese means to design the site for Japanese. A translation of the interface is not enough. This means that menus have to be modified, some options dropped and some other added.
  3. Personal data should be completely configurable. For example, options like “I don’t want to show my profile to people from the following company” should exist and many more. Some people when leave their work don’t want to keep any relationship or contact with previous companies.
  4. Roles should be adapted, not only translated. Many roles inside the company change and are different compared to the equivalent in US or Europe.
  5. Also what kind of company, 株式会社 (public company, corporation, KK), 合同会社 (limited company), etc. Here a list. The concept may differ, and company types differ as well. It’s very important to understand this point and provide users the option to pick up the descriptions they feel comfortable with.
  6. Understand how Japanese use social networking. Checking other successful sites is a must. Instead of trying to change their behavior and make them use SNS as Americans or Europeans do, it’s a better approach to adapt and have an appearance Japanese like.
  7. Do alliances with many of the popular companies dedicated for job hunting and career opportunities like Pasona, Adeco, Human Resocia and so forth.

These are just few things to take care when creating a Japanese version of a social media site. For example, let’s see how facebook struggled while twitter grew as bamboo. One of the main reasons is because twitter didn’t force people to use their real names, neither their real pictures and also it didn’t force people to share so much personal information. Privacy is a real serious issue in Japan.
Of course Linkedin is not the kind of site to upload as an avatar the picture of a cat took with the mobile phone. Linkedin is for more “serious” talking, anyway dealing with the real face of somebody is not a requirement in Japanese SNS arena.

The most important advice Likedin should follow is: “Listen, listen and listen! First see how others do in Japan, understand the culture, understand how people interact, try to understand what people need and they still don’t find in other platforms. Listen to consultants having a long experience here and don’t try to quickly to convince a mature society as the Japanese to change their habits”

If Linkedin does its homework and walks the right way, it may have a really great success in Japan offering one thing that many other Japanese social network platforms still don’t properly offer: Internationalization.

To be or not to be a technology dependent.

Since 1996 I was involved in the Open Source community, trying to contribute as much as I could to promote the use of open technologies. During this time many things happened in the industry, the community and my understanding of things as well.
After all these years I reached a personal conclusion: No matter how much Open Source Software is promoted or advocated, it will completely fail as far as formats are still closed.

Every one of us is, in some way, technology dependent, and companies as well. Specially companies! So, being dependent of technology from an abstract point of view is nothing bad, humans depend on it since the discovery of fire. Anyway being dependent on a specific technology means to become a slave of that technology provider.

Many companies don’t understand this important approach to technology. They need to get the job done and adopt a particular technology without a previous analysis about the impact of that decision in the future. The parameters some companies take care of are usually just price and support. That’s not enough. But also, sometimes it’s not possible to do a deep analysis of every product or technology that will be adopted; further, a serious analysis will not provide enough information or a realistic projection of the future and consequences.

Here is where Open Formats come to help and really solve this dependency problem. Why Open Formats and not Open Source? Because Open Source Software is not enough. For instance, OpenOffice. It is a great software suite, it is Open Source and its default format is the Open and widely tested and adopted OpenDocument Format (ODF).
I saw how some companies decided to use it as a replacement of Microsoft Word, saying “Cool! it’s a free cost Word to read Word docs!”.
This approach is foolish and irresponsible. They are just changing the software, for an Open Source one, but they still depend on the format. In this case the Microsoft Word document format. The technology dependency link didn’t get broken and sooner or later they will come back to Word and probably will blame the adoption of OpenOffice as a wrong decision.

Open Formats free us from that dependency, eliminating the unique link to the provider. For example, using the ODF document format, won’t link us to OpenOffice. It will link us to a Free and Open Format that frees us to use any software available to deal with such format. It also opens the possibility to create our own tools to operate with this format. It doesn’t matter if the Software is Open or Close as far as the critical information for our business is not linked under a dependency threat owned by a third party provider. Using Open Formats will assure this freedom from the provider dictatorship and will also open the market for other companies to create more competitive products that deal with an Open Format.

To avoid term confusions, let’s see them again:

- Free and Open Source Software (FOSS), doesn’t necessarily free us from technology dependence as far as the formats we use are still closed.

- Open Formats free us from any dependency link. We don’t depend on Close and Proprietary applications neither Open Source ones.

- FOSS, from a consumer point of view guarantees that our software tools will not die in time, perhaps by the bankruptcy of the company that developed them. Also FOSS guarantee the freedom from our side to modify, copy and distribute the software freely. FOSS make a switch from the unique product provider-support approach to the independent product provider-support approach, leaving an open road for competitive quality of service instead. Ok, it’s great! But anyway it doesn’t assure that our data will be available after 50 years from its conception. FOSS is just a tool, not the logical base for our data to last long. The format of our information will determine in a long term our real dependency and flexibility to technological changes. For example, a huge amount of the data collected in the first expeditions to the Moon is lost due cryptic and closed data formats used at that time…

The Format is the armor that makes possible information to be transferred, stored and visualized. Therefore, if the format is Open and free of royalties, this will assure that we will ALWAYS have our data available no matter what happens to the market, providers and technology.

To view a list of the most common open formats, check the wiki.

We forgot the sound of silence

Today I had I blackout operation in my office. It’s something implemented by Japanese law to test buildings infrastructure in case of a cut in the main power.
When the electricity went down, I could realize the huge difference between “ordinary” silence and some “real” silence. Well, I shouldn’t call it real silence, maybe it’s better to say a better silence. Years ago people didn’t have any computers on their desks, so I tried to imagine how it would be to work without any fan or any electrical vibrations that come from, not only my own desktop, but from many machines surrounding me. It was a beautiful instant of mental peace that I didn’t experimented in a long time.
Stop the fans! I cannot see any real technological progress when the living conditions get degraded instead of improved. From a productivity point of view, and a business point of view, the operations done nowadays are many orders of magnitude above if compared to those of just 30 years ago, but what about the quality of the working environment?

I don’t want to sound against technological advance, but my understanding is that technology should be something that would make our lives easier, better and safer. Let’s compare the the light of a oil lamp, so relaxing, so eyes-friendly and the fluorescent tubes (neon tubes) in almost every office. Let’s compare the silence of a library with some people chatting and the constant non-stop noise of a fan and air conditioning. I don’t see a real effort to improve this, people just get used to these noises and we all think it’s normal until we finally have the opportunity to find few moments of no-machines around.

A real advance is that of having an artificial light, much better and healthy than a natural one. A real advance is that of having machines with no mechanical and movable parts, like fans, hard-drives and so forth. Also interferences can be noticed. Everybody can feel the vibrations of a CRT monitor or a power supply, and we are getting used to that noise.

The day we will be surrounded by technology and at the same time feel in the same way as we were in a calm wood, that will be a mark to say “this is a real improvement”.