TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Making Remote Work Work

186 pointsby staringmonkeyover 11 years ago
I wrote a few words about my process for remote development & PM at NPR. Seems like it might be interesting to this audience.

25 comments

sneakover 11 years ago
Create another local user account on your computer for being at work. Change the desktop background to big work logos. Don&#x27;t configure your personal instant messenger accounts and whatnot. Set up the email client to only check the &quot;work&quot; account so you don&#x27;t fall down personal email item rabbit holes. Configure the WasteNoTime Safari extension appropriately (more strictly than your personal account&#x27;s config, with sites like reddit, facebook, HN, etc on unconditional block).<p>Added benefits:<p>* easy default correct ssh key use (~&#x2F;.ssh&#x2F;id_rsa in work account is not my personal key)<p>* different browser cookie jar<p>* different dropbox&#x2F;gdrive login<p>* different bookmarks<p>* different shell history<p>* faster homedir backups (my personal account has ~300GB of aperture in its homedir, my work account is &lt;10GB)<p>* privilege separation (both my personal and work accounts are unprivileged, so unless there&#x27;s local priv escalation being used, rogue user-priv software in one can&#x27;t steal keys&#x2F;data from the other)<p>Then, finally, disable fast user switching. (You should do this anyway, as having it turned on enables a Firewire&#x2F;Thunderbolt DMA memory-dumping attack that can steal your FileVault2 keys while your screen is locked.) This means that you have to consciously choose to &quot;leave work&quot; by logging out and then logging in to your personal account you use to browse reddit&#x2F;HN&#x2F;etc.<p>This is the single biggest productivity gain I found for enforcing the &quot;I am at work now&quot; discipline. (Being able to use a non-personal dropbox account for work stuff is almost worth the price of admission itself.)
评论 #7233667 未加载
评论 #7233972 未加载
评论 #7234968 未加载
评论 #7235097 未加载
评论 #7236305 未加载
评论 #7234333 未加载
johnvschmittover 11 years ago
ENVIRONMENT<p>He touched on this, but I want to let you know, after 4 years working from home, how important this is.<p>The environment gives you unconscious cues on how to behave. If you goof off (surf the web, stream, eat, play, etc) where you work, you are &quot;poisoning&quot; that environment, &amp; make it very hard to focus on work next time there.<p>After &quot;poisoning&quot; several places in my house, I&#x27;ve setup a workbench in the garage, &amp; ONLY work there. Meaning, if I&#x27;m working there &amp; need a break, I LEAVE that environment, so as to keep it clean. Then, when I return to the environment, it&#x27;s easier to focus &amp; get things done.
评论 #7233721 未加载
dba7dbaover 11 years ago
I used to be on the other end of the remote working, meaning I was often the guy that had to go to make sure projector&#x2F;phone was working etc. Since I was IT, it was part of my job. But it get pretty annoying. I can&#x27;t imagine how annoying it would be for non-IT guy who keeps getting called in to do it.<p>So if you are a remote worker and you end up using someone else&#x27;s body often for remote meeting set up, please don&#x27;t forget to send a little thank you gift, like $10 amazon card every once in a while. Don&#x27;t forget, everyone else is already jealous&#x2F;upset that YOU get to work from home and enjoy all the benefits while someone else is stuck in office and on top of that has to act as your virtual hands&#x2F;feet.
rjzzleepover 11 years ago
since i spend a lot of time in the console i have a few very simple aliases, for the following and some other time zones i use frequently.<p><pre><code> cst=&#x27;TZ=CST6CDT date&#x27; est=&#x27;TZ=EST date&#x27; berlin=&#x27;TZ=&#x27;&#x27;Europe&#x2F;Berlin&#x27;&#x27; date&#x27; </code></pre> then i can just convert times and needed.<p><pre><code> berlin -d &#x27;4:00pm EST&#x27;</code></pre>
评论 #7233183 未加载
评论 #7232918 未加载
评论 #7235481 未加载
malaporteover 11 years ago
Remote worker here, I agree with most things he said.<p>I work with an on-site team, and I&#x27;m the only remote worker in that group. We use a permanent Hangout that I can keep opened in the background, in order to hear what&#x27;s going on at the office. With the press of a button I can &#x27;upgrade&#x27; it to a full two way video chat. I&#x27;m using an old battered laptop sitting on a stand, along with a good quality microphone and a webcam I can pan remotely (pretty fun). Here&#x27;s a picture: <a href="http://imgur.com/OD4V9Z4" rel="nofollow">http:&#x2F;&#x2F;imgur.com&#x2F;OD4V9Z4</a><p>When it&#x27;s open it feels a lot like if I&#x27;m sitting there. I can take part of informal conversations, etc. It&#x27;s pretty great... although it does sound creepy when I describe it.<p>Still my coworkers are totally OK with that, and honestly once you get used to it it&#x27;s fine. I&#x27;d see and hear the same things if I was physically there. And since I&#x27;m in a different timezone, I still get to work all morning mostly uninterrupted.<p>Also, we have similar setups in a few conference rooms, so it&#x27;s always extra easy go gather people for quick talks.<p>I&#x27;m curious to know if other people are using something similar.
评论 #7233062 未加载
评论 #7233094 未加载
randletover 11 years ago
&quot;If your office has a phone system that uses short extensions internally, have your IT department set one up to redirect to your cell phone. That way you can tell your coworkers to dial “5555”, instead of your whole number.&quot;<p>Fantastic tip! Super simple but I really think this idea will make you feel more available to your co-workers.
评论 #7232473 未加载
评论 #7232814 未加载
评论 #7232562 未加载
评论 #7233415 未加载
btiplingover 11 years ago
Thank you for the kind comments about floobits, seeing comments like that really means a lot to us. All of us work remotely too, so your blog has some good tips. We use IRC for chat and Shush, a Mac OS X push to talk app has also been very good for communicating. Let me know if you do run into any trouble or have questions.
zrailover 11 years ago
This is all super valuable advice. The biggest thing that I&#x27;ve learned from working 100% remote for the last six months (which is also in the article) is to have a space that is <i>just</i> for work.<p>Another thing that I&#x27;ve learned is to be crystal clear on when your normal working hours are, especially if the bulk of your team is in a different time zone. Don&#x27;t be inflexible, of course, but establish normal working hours and stick to them.
评论 #7232731 未加载
评论 #7232668 未加载
评论 #7232536 未加载
评论 #7232608 未加载
king_magicover 11 years ago
I completely disagree with blanket statements like &quot;You should be pair programming&quot;. Ugh.
评论 #7232394 未加载
sergiotapiaover 11 years ago
<p><pre><code> The single best advice I got when I went remote was from Matt Waite, &gt;who said, “Put on pants,” by which I’m pretty sure he meant, “Act like you’re going to work.” </code></pre> Remote worker here, for about 2 years running. Yes, this is great advice and probably the single biggest factor that will help you stick to work.<p>Some days I roll out of bed and work in my pajamas, and without a doubt those are the days I&#x27;m least productive in contrast with the days I go balls out with shower, shave, breakfast, fully clothed ZZ-Top-sharp-dressed-man style.
jewelover 11 years ago
Instead of a headphone switch, you can enable and disable &quot;Auto-mute&quot; automatically, at least in linux:<p><pre><code> amixer sset &#x27;Auto-Mute Mode&#x27; Disabled </code></pre> This lets you switch between headphone and speaker mode with a keyboard shortcut or from the command-line. If even that is too much effort, I use my webcam to detect my headphone presence automatically: <a href="http://stevenjewel.com/2013/11/detecting-headphone-use/" rel="nofollow">http:&#x2F;&#x2F;stevenjewel.com&#x2F;2013&#x2F;11&#x2F;detecting-headphone-use&#x2F;</a>
yawzover 11 years ago
For the ones who require some extra motivation to remain disciplined, you can use a tool like SelfControl (<a href="http://selfcontrolapp.com/" rel="nofollow">http:&#x2F;&#x2F;selfcontrolapp.com&#x2F;</a>) to keep you away from casual browsing.<p>Also, FWIW, I find Pomodoro&#x27;s time slicing technique pretty productive (there are many apps that support it - I&#x27;m using PomodoroApp on Mac (<a href="https://itunes.apple.com/us/app/pomodoroapp/id705103149?mt=12)" rel="nofollow">https:&#x2F;&#x2F;itunes.apple.com&#x2F;us&#x2F;app&#x2F;pomodoroapp&#x2F;id705103149?mt=1...</a>). I usually go with 25min + 5min cycles. (If only all meetings fit in that 25 mins I&#x27;d be the happiest man on Earth).
ommunistover 11 years ago
Thank you for the nice article. Especially for the documents camera tip. I use phone cam, but this one is better. For remote work timekeeping per project is indispensable. I recommend Freckle. But pen&#x27;n paper with timespending cards is also ok.
评论 #7235562 未加载
yawzover 11 years ago
Any remote-working developer who&#x27;s <i>pair-programming</i>? I&#x27;d love to hear about your experiences?<p>I know there&#x27;s been a few attempts at creating remote pair-programming tools but I&#x27;m not familiar with any particularly successful one.
评论 #7235498 未加载
评论 #7233447 未加载
评论 #7236750 未加载
mbillie1over 11 years ago
One of those rare &quot;making x work&quot; articles that was actually filled with awesome, actionable tips. I really enjoyed this and will be passing it around at work, thanks.
jj00over 11 years ago
I&#x27;ve been doing remote work for going on 8 years now. All solid advice, but I think the general theme I&#x27;ve gone by is to always be open to trying new ideas.<p>I&#x27;ve come full-circle on a number of things: I started with 4 clocks on my wall (laziness&#x2F;batteries), tried to write my own desktop widget (client turned them off), then websites (too many tabs), and now an old iTouch (setup today).
gleivaover 11 years ago
Would be great to include the opinion and feedback from your coworkers who actually go to the office. This seems like good feedback for people who maybe does not feel comfortable with their home setup and a few practices. But I still feel the team&#x27;s productivity is certainly increased if the team is working together.
pasbesoinover 11 years ago
A bit OT, but personally I&#x27;ve never found the need for a multi-zone clock or clocks. It&#x27;s just a few offset quantities to remember, and the math is fairly instantaneous. Although it does get a bit hinky when shifts to and from daylight savings time don&#x27;t align across differing regions.
评论 #7233124 未加载
评论 #7232318 未加载
wdaherover 11 years ago
For pair programming or other remote collaboration stuff, I&#x27;ve been really happy with Screenhero (screenhero.com).<p>[Disclaimer: I&#x27;ve invested in them -- but I legitimately do also use it regularly for this sort of thing.]
chermanowiczover 11 years ago
Good article, and commentators below have some good suggestions. I&#x27;m curious what tools the HN community uses to make their lives easier?<p>Project Management? Chat&#x2F;IM? Task &amp; Calendars? etc.
sceleratover 11 years ago
I make sure to shave and put on a work shirt. Video conferencing happens, and this is part of the reason, but just going through the ritual puts me in the right frame of mind.
diogeneover 11 years ago
For my company of two i use free Teambox and Skype, i run my company server on a Raspberry pi and i feel liberated whenever i travel around the world with all my stuff.
smackfuover 11 years ago
Interesting, we don&#x27;t really use video chat at all. We use one-to-one text chat, an IRC room, and conference calls. Seems to work so far.
eweiseover 11 years ago
Wow. &quot;you should be pair programming&quot;. Terrible advice. Isn&#x27;t effective in the office. Tons worse when remote.
评论 #7232839 未加载
alex_zigeover 11 years ago
lol, those comments are quite geeky :D