This approach may be suitable with more experienced clients, but smaller&#x2F;newer clients may lack the experience or &quot;self-awareness&quot; to reflect in this manner.<p>It&#x27;s curious that inexperienced developers are bad for clients while inexperienced clients are bad for developers. Perhaps it takes experience to appreciate experience. At the same time, inexperienced developers may go well with inexperienced clients since they can learn together -- albeit with plenty of inefficiency.