At the end of each day I spend about 15 minutes grooming the list, moving completed tasks/items below the lowest rank todo item, and often breaking ambiguous tasks into smaller pieces that are easier to chew.
I try to combine no-brainer tasks with interesting but abstract ones so that each morning depending on my mood I can either grind through the simple ones or research the weird ones.
One of the best things about this is that it serves as a handy record for things done and at the end of each month can be referenced for reporting accomplishments as needed.
Also, if your company is hiring please let us know!
You will probably find your own routine, but an essential thing for me was to have very clear when you are on a break and when you are not.
When you are not on a break, you do not allow yourself to browse aimless on HN, or Reddit, or whatever. No checking messages on the phone, no snacks, no chatting with the family.
Breaks longer than 15min should always be planned at the beginning of the day.
Unscheduled breaks should not be longer than 10min.
But when you are on a break, you are on a break. Rest, chat browse. Just honor the time you stipulated for the break.
Good luck! Let me know if your company is hiring frontend devs! :)
Some points to share:
- headphones are must (in case you are not alone / rooms)
- good music, good coffee, good internet
- discipline
- discipline
- discipline
- time management / time boxing
- enjoy the benefits of free time / your own schedule
So what I do now is this, if I'm feeling like the motivation is not there, I'll look over all the tasks I have to do and I'll work on the easiest task that will provide the largest amount of visual feedback.
For example, if I'm working on the front-end and there is a task to update the style of a generic button, if I update that button the whole app will look different since it's a generic and it's everywhere.
This provides a sense of accomplishment and usually kicks me back into gear and gets me excited to work on something harder with a potentially much larger reward in the end.
An important caveat, the task should only be associated with the project. Working on your editor config should not be part of that task list.
I very rarely go on a coffee run working remote, but I do go on a “do dishes” run.
It’s a little late now but keeping a log of what you are actually doing at the office is very valuable.
My daily step goal is 11K. When I work from home, and don’t make the “commute,” I’m lucky to have 1K steps by lunch.