Describe a time when technical constraints prevented you from implementing your ideal design; how did you compromise?