Thoughts on software and desktop interface design (from a design hater's perspective) | eval.nu computing gui ui