You have a nice big project you’re about to get started on. Delivery is in a few months, so you have time to plan, sketch out some initial ideas, to let it germinate in your head.

Right?

No. Start now.

Here’s the problem. For any non-trivial project, there are problems to be solved, ideas to be thought through, discoveries to be made. You want to encounter those challenges early on, so you have time to reassess, to change course. That last 20% of the project, the part that takes actually take half of the total time? You want to get to that earlier, not later.

Read the rest here!