Internal dogfooding, virtues and pitfalls