Timeboxing
One of the best personal development tricks I have ever learned is the concept of timeboxing. What is timeboxing, you ask?
Timeboxing is a fairly simple time management technique. When you have a task to accomplish, you set aside a certain amount of time to complete that task. You do your very best to complete [...]