To generate revenue from a startup idea before code, founders are better off designing a plan that allows them to quickly solve the problem by leveraging existing tools and doing things that don't scale instead of investing significant amounts and time building an advanced product since day one.