How do you balance the need for perfect architecture with the reality of project deadlines at Datashift?