Executives reflect on 15 years of Barracuda