If before you design software you are sane, then afterwards you are insane