Design and premature optimization
blog.intercom.io