Blog

Only an extroverted paparazzi would apply this methodology here!

I love languages. All of them. I have my favorites (English, in particular), but I love languages as such. And for that reason, I think they deserve more respect than they currently get. I am not a proponent of keeping a language “pure”, i.e. free from the influence of other languages. I find it rather …

PIM Sprint, here I come!

I just booked my train tickets to Brno for the KDE PIM Sprint 2013 this November! There I plan to discuss the future of KMail Active with Michael Bohlender, my ideas for task-centric communication using KPeople with the KPeople people (muahahaha!), as well as general KDE PIM usability stuff with everybody who does UIs in …

“You can use it that way, but don’t expect it to work well!”

One of the basic freedoms defined by the GNU project is the user’s freedom to use the software in any way they want. I am a big proponent of that freedom and I prefer it over the very comfortable golden cage that e.g. Apple users so love to live in. However, there is a catch: …

Akademy – Why it’s so productive for me and what I plan to do this year

I may be one of the last ones to write my “I’m going to Akademy!” post, but here it is!I will be among the many KDE contributors who meet at Bilbao in two weeks to tell each other in conference talks what we’re up to, plan our next steps and get real work done in …

Today was the first time I deleted a comment

Moderating blog comments is a very sensitive task. It is not easy to strike a balance between chaos and censorship.I am generally a strong opponent of censorship, anywhere. I don’t like if people delete comments just because they don’t like what people say. That’s why I had not blocked or deleted any comment which was …

KDE HIG rebooted (again)

I hope that the majority of KDE contributors have at least heard of them, but they have not received much attention lately: The KDE Human Interface Guidelines (HIG). Every major operating system and desktop environment has human interface guidelines, because they are an important instrument for ensuring or at least improving consistency in appearance of …

Diagram of the human field of vision- By Zyxwv99 - Own work, CC BY-SA 4.0,

Why something moving in the periphery of the screen immediately grabs your attention

Chances are that you’ve experienced this (probably quite a few times): You’re currently concentrating on what happens in the center of your screen, focusing your eyes on it, when suddenly something blinks, moves, appears or disappears in a corner or at an edge of the screen. Whether you would have known what it was without …

If you disable something, tell your users why!

I bet there is hardly a person who has never experienced this situation: You want to do something in an application, but the control (UI widget) which does it is greyed out – and you have no fracking idea why! This is a frustrating situation, and that is why it’s common sense among UX professionals …

Ad hoc tutorials: Offer help instead of warnings

Offering help and support in user interfaces is not an easy task: You have to offer the right amount at the right moment. If you offer too little support, users are frustrated and feel stupid because they don’t know how to use your product. If you offer too much support or you offer it in …

A chalkboard with letters for "HELLO" on it, on a wooden table

Hello world!

I have long stopped counting the times that I was thinking about or discussing something and thinking “Hey, if I had a blog, I’d write a post about it!”.Yet I was always too lazy to finally get myself to actually do it. Now finally, I beat my inner temptation and dragged my weaker self to …