W wheresyoured.at The Remarkable Incompetence at the Heart of Tech 15 points vermilingua 1 year ago 5 comments