I went to a SoCal Code Camp event in Orange County earlier this year. The event is an un-conference of sorts. It's a free event, with speakers coming from across the state and sometimes the country to come and speak on topics. These speakers volunteer their time. There are events ranging from the benefits of MVC and MVVM (see software development) -- to some other tips and tricks -- like time management.
There was a presentation by a guy named Woody Pewitt. He's an executive at a software company and he talked about a "time management" philosophy called "Getting Things Done." For those of you not familiar with GTD (Getting Things Done) just look up David Allen. I was familiar with GTD, but he brought up something I really liked: Pomodoro Time.
Simply put, Pomodoro time is a method of working in blocks. Theoretically, you work in 25 minute blocks -- take a five minute break, then go into another 25 minute block. This has been profoundly helpful. Raise your hand if there have been times where you feel so overwhelmed that you dont' know where to start? Well, toss a Pomodoro at that task and see what's left and how you feel.
Most of this stuff isn't rocket science, right? Most problems can be solved with working in blocks, taking a breath, getting a bit of sun, and making sure you get enough sleep at night.
I've recently entered into a partnership of sorts. An accountability partnership where we text each other how many pomodoros we get done each day. He usually kicks my ass -- but there are some days that the only reason I get out of bed earlier is because I don't want him to beat me.
Links for your reference: