John Ive has terrible software design taste. · HackerTrans