indie pattern review