Parkinson’s Law is the old adage that work expands to fill the time available for its completion.
It’s not difficult to observe this effect in our own lives. Whether planning a wedding or working on a software project, these activities always tend to grow more complex given the amount of time allotted.
Similarly, there’s another phrase: “If you want to get something done quickly, give it to a busy person.”
In other words, a busy person has less available time by definition and therefore is more likely to have time constraints requiring the task to be completed in a shorter amount of time.
Using the above phenomenon to your advantage is simple, just invent early deadlines for all of your projects.
For example, let’s say I have a week in which to create a small game from scratch (which is something I often do). Without fail, the I’ll do more work than anticipated and end up stressing and cutting corners at the last minute to finish it. Instead, I’ve learned to convince myself that the deadline is in four (not seven) days, and to act accordingly. When I stick to such arbitrary deadlines, I find myself cutting fewer corners and shipping a more polished product.