Re: Fail Panda
You are correct. I don't have the skills to write a hypervisor. Or to draw a logo.
However, I do have the skills to install Xen. And did so, several years ago. On a spare bit of kit I had, just to see what it could do. I was really impressed with the way the VM under Xen couldn't always find one of the network interfaces after a reboot. Sometimes it could, sometimes it couldn't. There were a few other problems with it, but that's the one that really stuck in my mind as being a major, no-fucking-way-is-that-acceptable issue.
The next time I looked at Xen it had acquired that stupid panda. In many different poses. And so I lost all interest in it. Pretty branding is a sign of being more interested in marketing than engineering. I've seen a number of new projects in my time, and the ones that start out with pretty branding and shit code never seem to improve (the branding might get prettier but the code never gets better).
It may seem a foolish benchmark, but it is one that has served me well. If you have a good product your branding can be fugly and people will still use it. If you have a shitty product then you need good branding to sucker people in.