Displaying all articles tagged:

Mike Krieger

  1. select all
    Is Instagram About to Suck?Instagram’s co-founders announced a surprise departure this week.