Agreed. The other challenge is getting the software engineer to buy into the plan. Even if they're on equal footing, they may not feel like it because they ultimately believe it's viable. It's also harder to feel good about writing software without cash in the customer validation phase. If you have to pivot and walk away from code already written, it's hard to feel good about that.