gruber

  1. WST16

    John Gruber is viscerally offended

    I like John Gruber. An old one but I remembered it when we spoke about bad design the other day…
Top