Story in Games

I found an interesting piece on story in games over on Ars Technica. It’s not the usual “games need better writing” vs. “game stories are fine” arguments, but rather looks at how story ties in with gameplay, and how the two can be at odds.

Read the rest of this entry »

Product Development

Software product development requires skills that can be roughly divided into several skill sets. The most common one to take into account are:

  1. Ideas/concept
  2. User experience (UX) and user interaction design
  3. Graphics/visual design
  4. Programming/development
  5. Testing

I’m sure there are others, but that’s beside the point.

Read the rest of this entry »

Similarities and Differences

Confucius say: Beware of superficial differences, they may hide deeper similarities.

Corollary: Beware of superficial similarities, they may hide deeper differences.

Read the rest of this entry »


Love and marriage go together like a horse and carriage.

The last twelve months of my life have been extraordinary. I can’t begin to describe how intensely good and bad my experiences in that time were, nor do I want to. I have, however, learned what love is.

Read the rest of this entry »


I have not posted about this, because I usually don’t post personal things here. However, this year the long-term (10+ years) relationship I was in came to an end. With that context, here’s a learning experience I did not expect:

  1. Be in a long-term relationship.
  2. During that time, learn to be progressively more open with each other.
  3. Realize how much easier it is to be open like that, and apply more or less the same principle to (close) friends. Enjoy the improvement in mutual trust.
  4. End the long-term relationship.
  5. Try to be as open as you’re now used to with new people you meet/date.
  6. Watch them run and hide in distrust.

I did not expect this to be the most frustrating1 part of the whole experience.

  1. It’s not the worst part, but the one I find hardest to deal with. []