David weinberger

Jan
09

New year, new Cluetrain

If you’ve been reading me long enough – or had the misfortune to be trained by me – you’ll probably
1 min read