- I wore shoes somewhat more often in Nebraska, whereas I wear almost exclusively sandals here.
- I can't reliably remember how slippery the sidewalks were in Nebraska, and I'm just imagining things
- If I remember my meteorology class correctly, ice is most slippery at higher temperatures (Washington), and becomes less slippery at lower temperatures (Nebraska).
On the other hand, I think that working from home for not-too-short, not-too-long periods of time could potentially be very productive, if you could prepare for it and actually had plenty of things to do during that time. At home there are fewer distractions, as long as I'm not trying to multitask home things with work things, which seems like a recipe for disaster. During hardcore coding times, there were a couple people on my team who worked from home several days a week, swearing that they were much more productive than they were at work. The problem for me right now is that I'm working on a prototype, which would normally be great "working from home" fodder, but it's one that I nearly finished by the end of Wednesday, and it relates to an area that is very new to me.
One thing our team did quite a while back was to institute "no meeting days." On these days, there were to be no meetings, either scheduled or impromptu. If you stopped by a developer's office to ask a question, it had better be an emergency, or at least about something that was preventing you from doing your own work. We'd have a few of these days each week, and it seemed to work pretty well. (This was in the past; we don't do this anymore.) While intended distractions can be great to relax and pace yourself, tons of tiny, random, unwanted distractions destroy your productivity.
I'm just glad I have a door and not a cubicle. I think that one thing that I can work on to become more productive is find more ways that I can get "into the zone" even for a few hours—identify ahead of time everything that I need to know, so that I can just sit and think, focused, for a while.