Since the core of the product is still being built, all of us - software engineers, designers, etc. - need to understand that some implementation details aren’t necessarily optimal, as they might be changed very soon. It can be bothering to work on a component you know is a temporary solution or to write code that will be refactored very soon. Adapting to new situations and learning new technologies can be wearisome to some people; But I keep in mind that the vision does not change and this is the solid principle I rely on.