5 ms·
I really enjoyed this article, and I'd like to add that software developers working remotely could probably learn a lot from the wisdom of writers, which has be
by simonsarris 13y ago
I really enjoyed this article, and I'd like to add that software developers working remotely could probably learn a lot from the wisdom of writers, which has been collected in hundreds of articles on the web. (search for "advice from best authors" or "daily routines of great writers", etc, and you're bound to find many such articles. Some are good, most are puffery, but so it goes with anything).
Not all of the advice applies, of course, but there's a lot of good advice on making a good workspace and keeping yourself motivated. I've certainly noticed after working alone that there's a lot of implicit encouragement merely from working near other people, and this makes working at home harder than the same work might otherwise be. That's part of the reason why many prefer to work from cafes or worker/hacker-spaces, I think. Motivation is contagious.
(The positive flip side is that working from home removes a certain set of distractions that might otherwise be bothersome, and gives you more fine-grained control over the distractions you have in general).
Lots of authors use funny setups to transition from home-mode to work-mode. Some people build extra doors in their house so they can "leave" their house and "enter" an office that is sealed off from their house, but is otherwise the same building. One author (Roald Dahl?) worked from a bunker.
That being said, its probably a bad idea to get hung up on the idea of perfect working-from-home conditions. Per E. B. White:
"A writer who waits for ideal conditions under which to work will die without putting a word on paper."
Some similar important words from Tchaikovsky, which I found especially relevant to working from home:
Do not believe those who try to persuade you that composition is only a cold exercise of the intellect. The only music capable of moving and touching us is that which flows from the depths of a composer’s soul when he is stirred by inspiration. There is no doubt that even the greatest musical geniuses have sometimes worked without inspiration. This guest does not always respond to the first invitation. We must always work, and a self-respecting artist must not fold his hands on the pretext that he is not in the mood. If we wait for the mood, without endeavouring to meet it half-way, we easily become indolent and apathetic. We must be patient, and believe that inspiration will come to those who can master their disinclination.
I think motivation is under-stated in its importance when it comes to working from home. Even if our work demands little distraction, we're social creatures, and we've probably all had days where its hard to even open up the editor.
It's important to stay positive and stay at it. As Joel said, "We just have to come in every morning and somehow, launch the editor."[1]
[1] http://www.joelonsoftware.com/articles/fog0000000339.html http://www.joelonsoftware.com/articles/fog0000000339.html
- smutticus 13y agoA man is a fool not to put everything he has, at any given moment, into what he is creating. You're there now doing the thing on paper. You're not killing the goose, you're just producing an egg. So I don't worry about inspiration, or anything like that. It's a matter of just sitting down and working. I have never had the problem of a writing block. I've heard about it. I've felt reluctant to write on some days, for whole weeks, or sometimes even longer. I'd much rather go fishing. for example. or go sharpen pencils, or go swimming, or what not. But, later, coming back and reading what I have produced, I am unable to detect the difference between what came easily and when I had to sit down and say, 'Well, now it's writing time and now I'll write.' There's no difference on paper between the two. --Frank Herbert
- sillysaurus 13y agoSome of my best code was written after basically abandoning the problem for a day. Of course, the problem wasn't really abandoned -- I was thinking about how to solve it the whole time. But I wasn't writing any code. Forcing yourself to write isn't necessarily best.
- nikster 13y agoOne of the most effective things you can do is become a virtual smoker. Smokers get an urge and step out for a cigarette every hour - or every time they get stuck. I don't smoke (never have) but I am trying to emulate that; the most effective way to solve a problem is to step out and do nothing for about 5 minutes. Take a walk. Look at the trees. Anything. Then when I come back I have either solved the problem or decided to leave it with a hacked together patch and work on something else; Ill probably still resolve the hack sometime later. The opposite is to seek out some distraction, click around on facebook or HN or something - you solve nothing but spend lots of time....
- gordaco 13y agoI honestly wish I could do something like that at work. I already do it all the time at home.