As a web design or development professional, you are likely used to entering agreements with clients who set certain deadlines, conditions, and sometimes milestones for project completion. As the service provider, you can agree or negotiate these terms before the contract is executed and you start the project; however, you may also wish to consider setting up certain constraints aside from the deadlines and conditions. You certainly want to get things right because that is implied in the contract, and you want to stick to the schedule set by the client, but there are good reasons why you may to make things a bit more challenging for yourself.
You probably know about Dr. Seuss and his magnus opus "Green Eggs and Ham." There is also a good chance that you are familiar with "White Blood Cells," the album that put the White Stripes on the map of what we consider to be modern rock standards. These two works have something in common: They were delivered under constraints and limitations that were not found in the contracts with the publisher or the record label. Dr. Seuss was a firm believer in working under self-pressure conditions, and this was also the belief of Jack and Meg White when they sat down to write and produce 18 tracks in just 10 days. They had more time as per their contract, but they felt that being able to limit themselves was in fact a form of liberation.
The next time you start working on a project that involves a framework such as Angular.js, think about starting out with just pure HTML, CSS, and JavaScript. Give yourself less time to reach the milestone and see how far you can get without loading up the project on Angular and calling up libraries. In this example, you would be cutting yourself from the framework by means of two variations; the first one would be working on a blank canvas and the second would be reducing the time before you move onto the next stage. You would be surprised how cutting out certain choices can make a better and more effective professional in the long run. For more information click here https://www.reddit.com/r/web_design/comments/errefv/working_with_constraints_how_deadlines_can/.