No party on election day

On of the stranger things about Sunday’s election in Peru is a law that forbids any congregations. It’s even forbidden to have a church service on that day. I guess the reason for that is, that voting is obligatory here, which was new to me, coming from Switzerland where it’s voluntary. Many people have to travel in order to get to the place where they are actually registered for voting. If they had anything going on that Sunday, they might not go voting and rather pay the fine. That’s the only sensible reason I can currently think of for such a law. Update April 4: I learned today, that the actual reason is different. Flavio also mentiones it in his comment. It seems the law was brought for security reasons, specifically because of fear from terror attacks. The church services I know were rescheduled from Sunday morning to Saturday night by the way. ...

April 3, 2006 · Patrice Neff

Conference finished

The conference finished a short while ago. About 30 people came and were very interested. I’ll upload pictures on Monday and will also check if the recorded MP3 files are any good.

April 1, 2006 · Patrice Neff

Conference for Free Software in Education

Today we have a conference about free software in education at the Diego Thomson in Lima, Peru. We will have the following presentations: Software libre in schools (Movie) Linux distributions and Skolelinux Experiences and successes Technological perspectives The LINEDUX project Work networks For some of the talks I have no idea what they are about. One of the talks will be mine (The Skolelinux one of course). And I will try to record the presentations and make them available online. In Spanish only, though.

April 1, 2006 · Patrice Neff

Welcome April Fool's Day

I personally don’t like the April Fool’s Day and I promise you that I won’t participate in this event on my blog. Just in case you have any doubts about the seriousness of any of my blog posts. Update: Though this story almost made me change my mind. And this one makes me doubt the NZZ’s reputation.

April 1, 2006 · Patrice Neff

Japanese prime minister denies summit with China

China’s president Hu Jintao offered a summit with Japan under one condition. The condition was, that Japan’s prime minister Junichiro Koizumi quits visiting the Yasukuni shrine (I posted about the shrine before here and here). Koizumi even defended his visits a few days ago claiming “still cannot understand why China and South Korea protest his visits to Yasukuni”. You really have to be blind, stupid and/or a liar to say such a thing. But let’s face it: Koizumi is not really concerned about other countries in Asia. Has even made his visits to the shrine a part of the election propaganda, using it to show that he won’t buckle down before other states. I really hope that Koizumi’s replacement will show more understanding. Though I don’t have much hope. And rest assured, I love Japan and I love the Japanese people. And I strongly dislike the Chinese government. But wrong is wrong and right is right. And honoring war criminals is wrong by just about any concept of ethics you can find in this world. ...

April 1, 2006 · Patrice Neff

How map.search.ch created pictures of Switzerland

map.search.ch is currently the best map application for Switzerland. By far. And then some more. Urban(*) just published how they photographed Switzerland from the sky by using a zeppelin. Looks like a lot of manual labor was involved. I’ll summarize the post for you, because it’s in German: They used analog photo cameras, namely use-once cameras by Kodak. Oh the ecologic waste. The use a zeppelin. Satellites don't provide the quality and airplanes have a problem with vibrations and can't fly low enough. The 141'000 pieces were put together manually. They cut the photos, put them on A4 sheets and scanned the pictures. Thanks for sharing those information, search.ch. (*) I guess it's Urban, though the blog software only says "Mueller". Update: Did I already tell you that I hate April Fool's Day? This article was originally published on March 31 (yes the search.ch blog software also said so) so I didn't suspect anything. Call me a fool if you feel the urge.

April 1, 2006 · Patrice Neff

Ice Age 2

We went to see Ice Age 2 (or Ice Age: The Meltdown as it is officially called) yesterday. I was not hoping for much, because I generally distrust sequels. But Ice Age 2 might just be better than the first Ice Age movie. I guess I’ll have to watch them both the same evening to know for sure. The movie was incredibly funny. Even though the whole thing was in Spanish I had to laugh a lot. There were two jokes I didn’t understand because of the language, though (if I counted correctly). I can heartily recommend the movie. My main disappointment was that the movie is way too short. ...

April 1, 2006 · Patrice Neff

Presidential election in Peru

Next Sunday the Peruvians will elect their next president. Or much more likely they will just elect the participants of the second round. Currently it looks as if no candidate will get majority the first time round. The race will most likely be decided between Lourdes Flores and Ollanta Humala. Flores is very pro-business, though she claims to be more to the center than before, and Humala is extremely leftist. Though Humala doesn’t have a clear policy, because he mainly gains votes by declaring that all other politicians are corrupt and that he is not. For quite some time Flores led the polls but currently Humala leads by a few percent points. For the second round it’s very undecided yet with one poll claiming Humala’s victory and others claiming that Flores will win. Flores uses the general opinion that women are not as corrupt as the men in her favor. Many Peruvians don’t have much hope, though. I mean just look at Alan García. He is currently at third place and for some time it looked as he might just win the election. He already was president before and his presidency was probably one of the worst the world has ever seen. Knowing that he might get elected really makes you think. Many Christians hope that Humberto Lay of Restauración Nacional will get some points - or at least that his party gets some congressmen. Lay is a christian pastor and the party as well is christian. As a candidate for that party, one person of the Diego Thomson is running for congress as well. ...

April 1, 2006 · Patrice Neff

Career advice 4 - Knowledge management

It is my opinion, that knowledge management is very important in the tech sector. For companies it’s immediately clear why. But it also makes sense for developers. Being able to look up knowledge and also specific solutions in your personal repository will make you a faster and better developer. My knowledge management includes the following items: Solutions to problems I had. Somehow the same problems/challenges seem to pop up every now and then. Working code for common problems. Documentation, books, standard documents, research papers. My own descriptions of technologies (applying the old trick that you understand stuff better after describing it yourself). Description of applications I have worked with, including solutions to problems. Links. Any other knowledge I want to keep. This is not necessarily tech related. For example I follow a few countries more closely than others (Switzerland, Japan, Peru) and put news of those countries into my repository as well. And my diary is also in the same database. For most of my knowledge management I now use DEVONthink Pro. Before that I used a Wiki. And as far as I know Roger uses his blog as a knowledge repository. For managing my links I use del.icio.us. I also put mails into my knowledge database. Before using DEVONthink Pro I just put them into some special folders in my mail program. This mails include mainly good tips from mailing lists. If your company has some knowledge repository your want to participate in that as well. And if your company doesn't have anything like that yet, lobby for something. At namics it's a Notes database with articles filed under topics, at local.ch we have a Wiki. Both approaches work well. At first sight it may look like you don't profit from participating in that repository. It looks as if only the company takes value out of it even to the extent that you can be replaced a lot easier if you document your knowledge. Many people I know actually have that opinion. For a variety of reasons I disagree very strongly with that assessment. Most important is that you will never be able to put all your knowledge into that database no matter how hard you try. Most of your value comes from the experience anyway. So while you do spread knowledge and therefore make yourself a bit easier to replace, at the same time you show to your coworkers and bosses how much you really know. There are additional advantages which I will explain below. Say you document your knowledge about some obscure CSS implementation bug and put it into the database. You will get noticed as a CSS expert. So next time somebody has some CSS bug that needs debugging it's quite likely that he will contact you. We are talking job security here. Or say you have 300 articles about that content management system that your company uses extensively. Even that personal manager who knows nothing about technology will see that the company won't be able to replace you without problems. Again, it's about job security. A job is a lot easier to get if you have recommendations by coworkers who already work at the given company. I've also received mails by friends asking me about a person I knew from previous jobs or from school. Positive recommendations are easier to get if people know you from the knowledge repository. For example at namics I often got help requests from people at the German offices even though I didn't know them personally. Reason: they saw my name connected to that topic in the knowledge database. I'm sure that some of those people would put in a word for me should I try to get a job at their new work. Sometimes your articles may lead to a discussion where other people propose better solutions, other workarounds, other products or whatever. So you learn as well. And to me it happened often that when writing a short note I would research a point for a few additional minutes. And sometimes during that short research I learned a lot of additional things. The net result of contributing to the company knowledge repository is therefore that you make yourself seen and respected and that you learn more. And you help your colleagues which in itself is a good thing. Quick action for today: do yourself a favour and think a bit about how you want to manage your knowledge.

March 28, 2006 · Patrice Neff

Career advice 3 - Write & Publish

In my opinion a central point of improving the likelihood of getting a job is making yourself known. Show the world and thus also your future employers what you know. There are a few ways to do that. You can contribute in mailing lists, newsgroups or forums. For some time I was very active in some German Visual Basic newsgroups. And I actually got quite a few job offers (permanent and freelancing) in those days. But that was still during the apprenticeship so I didn’t accept them. There is probably some list for just about any topic you might be interested in. If for some reason there isn’t anything, yet, you can always create a mailing list yourself (or a forum though I have a strong dislike for forums). Having your own Web site also helps. This can be a list of articles you wrote, you can publish software there (more on that in a future article), put on your CV (though I personally have not published it because it contains private information) and also publish private information as well. Today a weblog is often the easiest and most logical solution for that. Personally, I use both. I have traditional Web site with long term stuff, such as software I published, and my weblog where I nowadays publish all of my stuff. It’s actually possible that one day my weblog will replace my Web site. On that Web site of yours write about your experience with technologies, report proudly when you found some bug that you were able to fix, publish learnings, recommend tech books you like, etc. There is endless content just waiting for you to write it. And if you decide to also write about other topics, that’s fine. On my weblog I write about a lot of other stuff as well (politics, Peru, Japan, Switzerland and sometimes a bit of private stuff). That Web site will serve you nicely when applying for a job. Put the Web site URL prominently into your CV and your future employer can find out a lot about how much you really know and who you are. It gives you a lot more credibility when the company can read details about actual problems you have solved in C++ than when you just write “have worked with C++ for two major projects” into your CV. Make sure that your Web site doesn’t come after you. For example there is at least on blogger in Switzerland to whom I’d be reluctant to give a job because of his weblog. He publishes a lot of things that lead me to conclude that his knowledge in the topic he writes about may actually be good, but that he is very arrogant about it. I don’t like to work with arrogant people and try to prevent it from showing up in my behaviour. And I’m sure people will also call me arrogant for writing this. Anyway, let me conclude with saying that only people who know you will consider giving you a job. And by making yourself known to a wide audience you may actually get job offers instead of having to run after a job yourself. And what’s better than that? ...

March 27, 2006 · Patrice Neff