Dreaming of Bugs

The other night I was half-sleeping and all I could think of was

“——- You are receiving this mail because: ——-
You are the assignee for the bug, or are watching the assignee.
You reported the bug, or are watching the reporter.”

I have dreamed about computer games and all that weird stuff before. But I have never dreamed about bugzilla mails ….

Bug or Feature

Everyone knows this I guess, just another software developer stereoptype. I have just encountered this the first time in this form yesterday.

I had prepared a fancy menu to celebrate Rollands last written exam. After dinner I took a quick look at my email box and found several bug reports. Since our big mega project is going live tomorrow (unless there remain any bugs) I decided to browse them and see what each was. One wasn’t a bug of mine it turned out this morning, the other was uhm ‘interesting’.

The reporter had put this as a ‘Critical Bug’ of absolutely highest priority. I nearly dropped dead, since this is just one short of a showstopper bug. The report contained the sentence “This is bad, what should we do in this case” and there was some sample input to reproduce the bug. Minutes later he had posted a screenshot. At home I don’t have access to our internal bugzilla (still no ipsec) so I could not take a closer look.

The description of the bug though made me think. The error message the tester had encountered was “…. multiple suggestions found for ….” which is a completely legit error message if the input doesn’t match 100% and up to now this one worked just fine. I also noticed how the abbreviations he had used in the sample input weren’t correct and they would have to be corrected. This was the moment I was about 70% sure that the reporter had simply sent me a ‘Critical Bug’ that was actually a feature.

This morning – after having a flat tire on my bike – I arrived somewhat exhausted in the office. The first thing I did was that I entered the sample input into the form and voilà the results were just fine. There were suggestions for the wrong field and if one was selected the complete thing was accepted.

I opened the bugzilla report and started writing my answer while telling my colleagues about the ‘Critical Bug’ that was a feature. At the moment half the team is laughing hard. I marked the bug as invalid and someone has closed it in the meantime. The bad thing is that the project managers are currently making hitlists of the people with the most and meanest bugs. Such a bug is not good for me. I might just have gotten some really negative comments from my boss.

Of course one can laugh about it but on the other hand something like this can make me look bad to the uninitiated and in the light of the launch of the big project this is not good at all.

Menu for Two

Zur Feier des Tages gab es gestern ein kleines Menu.

1. Leberpastete mit Baguette und als Aperitif Noilly Prat Rouge
2. Tomatensalat mit Basilikumöl in Knoblauch und Schalotten mariniert
3. Schweinemedaillons an Sauce à l’Estragon und Kartoffelgratin Dauphinois
4. Selection de fromage
5. Verschiedene Beeren in Sabayon

Dazu ein 1990er Savigny les Beaune
Continue reading “Menu for Two”

Slanguage

slanguage – Slang + language.

e.g., What slanguage do you speak?

I think it’s fun to find someone has done a project on the net that you thought of at some time – in this case the pseudodictionary we have tried to make something like that on the weird wizards homepge The Flump Dictionnary of New Words, but we only got to 5 entries ….

Another language link.

This one is very fnordLost in Translation very very much fnord. And never forget to add Chinese!

No Software Patents

The European Patent Office has published a proposal that contains plans to legalise software patents in Europe.

Sign the petition:

Articles:

Software-Patente: Opposition im Aufwind – Netzwelt – SPIEGEL ONLINE

Heise News-Ticker: Erneut Protestaktionen gegen Softwarepatente

1und1.de – Pressemitteilungen

FFII: Logikpatente in Europa

This topic brings me to something I have recently noticed and which makes me very sad. There is an old saying ‘Geld regiert die Welt’ (Money rules the world). One should think that in modern times in the western world where most political systems are democracies (or forms of ….) this is not true anymore. When I was a bit younger and I still believed what my teachers told me, I believed, that it’s the people that rule through the representatives they elect. I have always seen it as one of my most important rights and duties as citizen of my country to vote and take part in elections be it the university student council or the elections for parliament. I’ve always felt that through voting there would be people who would represent my interests and politics were being made such that every law that was passed would make our country a better place to live in for the people. The idealism in my thoughts was cute, wasn’t it?

Of course everyone gets older and grows up. In this case I would prefer a lot to not have grown up. Lately I have the feeling that just about all politics are influenced through lobbies and those that do not have a strong lobby – the citizens are on the losers side. It just seems to me that a lot of laws are made to please those that are already well-off: huge corporations and the rich. Those that have the resources to keep telling our representatives what is right and what is wrong.

Currently I tend to think that our so-called democracies are just a big fake to keep the people quiet.

(Patents) ADDENDUM:

Humorix has a couple of very funny/sarcastic articles on patents.

Humorix: It’s Not A Bug, It’s A Patented Feature

Humorix: Making Europe Unsafe For Lawyers

Spam Filter Training

This morning I trained the mozilla spam filter. It’s gotten pretty good after it was fed about 2.5k of spam mails. And this is not 2.5k bytes but 2.500 mails. I did not get all of these over the week-end or I would be considering destruction of <something>. I got them from an old account I don’t read anymore: I decided once more to take a look into my old university mail account. They just never delete these accounts, I left university about 350 days ago. I wasn’t surprised at the number of mails. These accounts do get a lot of spam because there have standardized names which are also posted to a publicly available user list and it seems the university has the bandwidth to ignore spam filters etc.. What surprised me a lot more was that there were no legitimate mails on this account (except for 2 newsletters I didn’t miss and one invitation I also got on another account), which means I finally managed to switch my – way back – main email address and get everyone to use a new one.

Now my spam filter will hopefully recognize everything. Besides the mozilla built-in filter the ‘junk mail controls’, I am also using the spam-assassin our site-admins set up for our mail accounts. I don’t get a lot of spam on those accounts but spam-assassin catches only half of it.

Scenario Design

Tonight I am going to GM some more of our DSA campaign. I designed my own adventure for this and this will be our third session. I create nearly all my campaigns, scenarios and adventures the same way. I start out with one interesting NPC. Sometimes he or she is a good guy, sometimes it is the ‘evil-overlord’ type. It doesn’t matter where I start. I usually make my NPCs likable, I have rarely made a completely evil NPC, that is just not my style. Neither are the ‘good’ NPCs perfect. Everyone should have some weaknesses. This time I started out with a young and pretty female thief and the young gullibe heir of the local baron. I had some kind of highway robbery in mind since the goal of this campaign is testing the new rules for fighting.

Once I have the first of the characters I starting thinking about supporting cast, family, friends and acquaintances. Sometimes the PCs are part of this ‘aura’ as well which makes it much easier to integrate the scenario with the campaign. That is another reason why I keep a long list of all NPCs I ever used in a campaign and a list of names to be used for random people that appear throughout the evening. Each one has to have a name. Later I can re-use these random characters and give them significance in a later scenario.

The actual scenario then results from the network of relations and weaknesses of the cast I designed in the first step. Then I need a couple of locations which are designed to fit some of the characters. To involve the characters I designed a unique inn and some reason why they would need to go there. The innkeeper is special as well. Her personality is just a stereotype: a kind mother to her patrons with some connections to the local ‘underworld’. I threw in some more relations and some weirdness and then I walked the players to the inn and let go.

The whole trick is to be open about everything. If they have a great idea make something of it. The most important thing to me is to be open about the outcome of each and every action and to go with what the players want and still make them paranoid. It is especially hard to leave the outcome of fights open but this time it is really open what happens.

c’ant make

Yesterday it made a lot of sense, I am a much better writer when there is nothing available to write (no pen and paper, no blog or anything else). I had a lot of ideas how to sell this joke to the reader. It is not even a joke, but yesterday at Rolland’s parent’s place I had to laugh when we talked about the usual geek stuff and he said he would like to use ant for their c++ project at work instead of make. He needed c-ant. Why is it that geeks seem to be amused by such word games and non-sense?

I still want to be a writer it seems though I cannot be one without finding something to write and without reverting to a language I know well enough. I got so used to writing in English, that I cannot quite manage to write my entries in German. Yesterday I was lying in bed thinking about something worth writing which might be better quality than the usual worthless junk I post here all the time. I had a lot of ideas starting with the “can’t make” phrase. There was a nice reflection about geeks and why they are the way they are or wether the way defined the term.

I also had a nice transition to gaming and political things in my mind. It’s not that I have nothing to say it is just hard to say some things or realize they are worth saying at all. Lately I have sometimes just sat there thinking and waiting for a thought which was worth the trouble to form the words and say something. His mother said I looked relaxed. In a way I am relaxed. I don’t feel the immediate pressure from job or anything else. On the other hand I am not relaxed at all it’s one of those ‘cannot quite grasp the words to say what I mean’. I feel pressure to be something more. I am pressuring myself. Now the time is there. The time I waited for all my life. I am on my own, I have passed all tests, there are no more exams waiting for me. I have a job, a live, friends. I have hobbies and yet something in me wants more from life than this.

I keep feeling that I might miss out on a chance. A chance to realize a dream. I am relaxed but I am also – anxious is probably the right word to use here. I have read the story behind the blog of alex. She has done what I have dreamed of for a long time. I am pretty sure I know my lazy self well enough to realize, I will not be able to do the same. At the same time I know that this is not the life I really want. Of course it is comfortable and nice, and even luxurious. But it’s just not it. I keep thinking “there must be more to it”, more than just go to work, do your job, save up money for your vacation and have a baby in a couple of years and then ….?

I keep reading about people who have done it, who have gone where I would like to go All kinds of people. Sometimes it’s adventure I want, but then the wimp in me says “you’ll never make it there”. At other times I just want to write, I want to be back to what has been a dream of mine since I started writing stories about animals in my spare time when I was in 3rd or 4th grade. Whenever I seem content I have to think of a quote by Hermann Hesse which remotely said that ‘happiness is far superior to contentment’ because contentment resembles resignation in a way while happiness must be fought for and will never last long.

Besides reading alex’ story there was something else that made me think why I am writing this blog. I surfed to EatonWeb and there had been two people who rated my blog ‘bad’. Immediately I gave myself a rating of five. Once. I am not that much of a cheater. But it hurt to have the illusion of this being good writing destroyed. There wasn’t even a comment just the bad rating. Of course it is my personal vanity that was hurt there. I have had a bit of positive feedback so far but not enough to overcome my disappointment upon seeing that rating.

In the last few days I have thought a lot about this blog and what I want to write here. So there’ll be some more of these rants probably.