Programming from home has its advantages, but also its disadvantages. One of the disadvantages is the productivity is less constant.What would you suggest me to be more productive?
I program from home. What can I do to be more productive?
productivity
My advice:Set specific times that you (and anyone around who might distract you) know are set aside for work.Block out audio.  I use headphones blasting music that's musical enough to not suck, but uninteresting enough to keep my attention on my work- mostly bad trance and electronic.Try to split your work into manageable chunks that you can motivate yourself to complete- eg, I'm going to finish this filtering method before I go take a break.Avoid the temptation to look at distracting sites (facebook, reddit, programmers.stackexchange.com) even for a moment outside of whatever you designate as offical break times- one glance at your inbox can easily turn into 10 minutes of link browsing.