Working from home on iOS applications has been awesome. I do meet up with my partner in crime regularly every week but the ability to work in my comfys is a huge benefit. But there are some things that I need to fix to make things better.
Working this way requires more discipline and the ability to stay on track. I have been searching for tools, tricks and some new ideas on how to keep myself productive and on track. I want to share two things that have made a huge difference.
Organizing work
One great tip I learned from my friend was to organize work based on complexity. Do that work that requires more of your mental capacity when you are fresh and ready for it and save easy stuff for later when you feel more tired. When I start to feel myself getting tired I will start slicing up images or do some repetitive that doesn't require a lot of concentrated thinking. The feeling I have after doing this is phenomenal. I always feel productive this way. Because even if I get tired I have important things I can do that will make my work easier for the next day. I am constantly looking for these types of opportunities.
Another great improvement over my ability to organize has been my source control. Moving to git has changed the way I think about my code. I am more mindful about how I work and what slices of work I choose to do. I am always asking myself before I start what will my commits look like. With git I have more control over my commits and can change what my commits look like whenever I want (EXCEPT if I have already pushed my changes for other people to grab. Don't do that)
What tips do you have that increase your productivity? Please share them with me in the comments.