Today I was doing a quote and I felt like talking to the guy below:

Congratulations to Scott Adams, he captured all the pain.
Today I was doing a quote and I felt like talking to the guy below:

Congratulations to Scott Adams, he captured all the pain.
You don’t need to read statistic reports or visit the notable programmers list of Wikipedia to realize that we don’t have lots of girls working with computing. For who works in the field this fact is so natural that we don’t even talk about it (except when someone makes a joke).
I’ve always thought that the rareness of women was not a problem of computer science alone, because it’s easy to observe that sciences tend to have a bigger proportion of men. But toke my attention that disparity in CS is static or even shrinking according to an article published on New York Times:
“For decades, undergraduate women have been moving in ever greater numbers into science and engineering departments at American universities. Yet even as they approach or exceed enrollment parity in mathematics, biology and other fields, there is one area in which their presence relative to men is static or even shrinking: computer science.”
According to specialists, the social factor is determinant explaining why women don’t choose computer science. An article on ScienceDaily, affirms that women shy sciences and engineering because they think it’s a lonely activity. In complement, on cited NYTimes article, the scientist Dr. Jan Cuny, affirms that the nerd stereotype is a big problem.
The discrimination is also pointed as a factor of distance. But I think it’s equal to the other professional areas. What happens is that the small number of women working with computing may increase the felling of discrimination.
Another factor, generated a good debate between Steven Pinker and Elizabeth Spelke of Harvard. It is the idea that exist a difference of abilities between man and woman. And this fact would define the different career choices.
But how it would be if we had more women working with computers? I believe the different points of view, the organization and sensibility of women would be very beneficial. From this exchange, maybe we would be living in a much more rich and competitive reality.
I propose an action: teach programming to your girlfriend, wife, mom or grandma. Choose a language you like and show how fun it is! It will be a rewarding experience for both of you. I will start teaching Python to my girlfriend. In the worst case, she will better understand what I do.
When making this website I discovered how difficult is to blog with WordPress in more than one language. There is no native support and the plugins or possible hacks can’t provide all needed features.
I was looking for the following characteristics:
But it was not a surprise when I didn’t find a complete solution. I had the same problem with Joomla. A good question is: Why the community doesn’t give much attention to this?
In my search I found the plugins below (with last update and heritage):

But before choose one of them, I tested some to understand how they store the content and avoid headaches if I need to migrate to another solution in future. Those plugins save the information in the following ways:
After that, I choose qTranslate because it has a friendly interface, a good source code organization, an active forum and because of its parentage with Polyglot and xLanguage. This way it’s easy for me to modify the sources and I’m not going to have problems if some day I choose to move to xLanguage, for example.
But it has lots of deficiencies like the impossibility to preview archived posts, the permanent links in one language only, the markups of identification showing around the tags and categories on admin etc. Nevertheless, it solves well the problem before a better option come.
-
Update 10/02/08:
My first thought was to install two separate blogs and keep one of them as subdomain. But the maintenance of two code bases kept me away from this idea. Kelter on comments provided a link to a clever hack for wp-config.php to use only one WordPress installation. It’s not a perfect solution because all texts of template need to be inside a .mo file, you will have a copy of all tables for each language, no shared comments etc. However comparing with the features of available plugins, it’s a good option.
-
Cited plugins:
Following the competitors, DreamHost launched this month a promotional hosting package with unlimited disk space and transfer for the first 1,111 customers. At first sight, the mindless may think: “it’s the end of my hosting problems”. But how is it possible to offer a service with those resources without changing the price?
I have been observing since 2006 an accelerated growth on hosting plan resources that would make Moore speechless. Observe the old DreamHost’s “Stricty Business” across the years:

I toke DreamHost plan as example, but this is a pattern in shared hosting market. The growth of disk and transfer limits is absurd. Even considering the reduction of costs by scale, acquisition of new equipments and the fall of bandwidth prices, it’s clear that is a marketing move.
Previously, to obtain a service with better quality, we chose a hosting company that didn’t oversell. It was a way to limit the number of users the provider put on each server. But today, the way it is sold, looks like it’s a good deal to host websites with a company who sells more then have to offer.
The truth is: with the promise of unlimited resources, the hosts have total freedom do define how many clients they will put on each server. The consequence is crowded servers that are slow and unstable. Beyond that, the users support is not good because of the lack of staff and hire of professionals without the required qualification.
But then, what is the purpose of a plan without limits if the websites stay hours offline, with moments of slowness and without a good support? Instead of offering this kind of service, it will be much more coherent if the hosting companies inform clearly what is the relation “resources/sites” they work with, what are memory and process limits (usualy hidden on TOS) and what are the uptime and workload of all servers.
Unfortunately Neverland does not exist. The resources are limited, cost money and there are just a few shared hosting providers who offer quality and transparency. The better choice for who needs service guarantee is to migrate to a VPS account or go directly to a Cloud. The extra money spent is irrelevant, if you compare it to the stress and the losses caused by a Nighmarehost.
How many times do you open your inbox every hour? Can you stay one day without reading your e-mail? I’ve discovered recently that e-mails gain such importance in my daily life that it starts to degrade my productivity.
For me, the main negative e-mail obsession effect is the loss of concentration. With an infinite number of interruptions generated by the arrival of “urgent” messages or “super cool” links, it’s difficult to keep the focus on work. And most of my work is introspective, so I need generous time windows.
To solve the problem I’ve adopted the following rules:
This require discipline, but I’m pretty happy with the results. After all, productivity and satisfaction walk together.
Entrepreneur and consultant with more than 10 years in IT industry. Currently I'm a freelancer developer and systems administrator. Read more