When I first started working from home, I thought that having things just so would be helpful to me. It was, in fact, just the opposite. I was so used to the chaos of working in an understaffed and "hair on fire" situation, that peacefully listening to the Dave Brubeck Pandora station with my server, laptop, and all my amenities at my fingertips totally killed my motivation. I was so comfortable that I couldn't bring myself to want to work. It wasn't until I walked down the street to a local coffee shop to get an iced coffee that I realized I missed the chaos.
While that certainly won't work for everybody, I find that, even in my home, I have to change where I am sitting once every 30 minutes or so. I use the Pomodoro method, meaning that I do about 30 minutes of "deep work" (instrumental music, no distractions, and only the Python docs open in my browser) before taking a break. I find that this allows me for great productivity as long as I change where I am physically sitting for each Pomodoro. I usually do 5/day and actually get a ton more done than I ever did in an 8-hour day at the office, but I must change it up each time or I find myself drifting to slashdot or hacker news. I usually start in my office, migrate to my portable "standing desk" at the kitchen counter, then work on the couch, then a wildcard location, and end at the Rwanda Bean near my house.
My upbringing (in Boston, MA, USA) has taught me the value of total and complete chaos. I find that if things are too peaceful, I simply can't focus. Plus, changing it up throughout the day helps hugely with my tendency to get bored. Especially when I'm on the last 10% of a project where the fun stuff is behind me and now I'm just fixing bugs and adding exception handling.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.