TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: How are you building work from home dev environments?

10 点作者 psxuaw大约 5 年前
As a developer, how are you working remotely?<p>This is a new scenario for lots of people, and I think people are struggling to create good development environments using their home computers.<p>Started accessing office network via VPN and using my work machine with VNC. But, latency is a bit high for typing and its not productive.<p>Next, tried using Visual Studio Code in my home machine, and Remote SSH Extension for loading source code and development tools (linting, compilers, interpreters, etc) on my work machine. This made things a bit easier, but latency for saving files and waiting for VSCode Git Extension scan changes is a bit high, bothering me.<p>Made a separate Firefox profile too, syncing with my work machine, and it&#x27;s great.<p>I am not keen of copying company source code on my home computer, and starting mixing personal and work files. I like to compartmentalize things.<p>How do you do?<p>Separate VM? Separate Linux user? systemd nspawn container? Separate OS installation? Separate computer? How do you avoid mixing things and making a mess?<p>PS - Don&#x27;t have company issued laptop - very small company PS - Running exclusively on Linux PS - Databases (production&#x2F;development) and data stays at company network

8 条评论

rurban大约 5 年前
I&#x27;m doing remote work for decades, so nothing changed but the lunch menu. Now I have to cook by myself. I always worked via laptop, and only for massive tests need to use the big machines. Most of them locally, as being independent is far superior. Most stuff is open source, do I can use public CI&#x27;s and trackers.<p>Working remotely is also far more productive as there are zero interruptions to your workflow. I would say twice as much. Unfortunately you&#x27;ll also do more hours, because it&#x27;s so much more productive, so beware to stop. Time to think and reflect is important, and you might forget that. Turn off slack, irc and similar notifications. Check email only twice a day, it&#x27;s a huge timesink.
duxup大约 5 年前
Tooling for me is fine as I&#x27;m a simple web dev and often worked from home anyway.<p>The downside is my wife is struggling to work from home too...and the kids are all home.<p>I get up at 4 or 5 am just to get some uninterrupted &#x2F; quiet time...
pedrofornaza大约 5 年前
Most of the projects uses docker, which i use to develop my own projects anyway, so, i dont need to install different dependencies or make my own pc as anything else. I just use it as regular.
xnorkl大约 5 年前
systemd nspawn containers. but you have choices. lxc&#x2F;d, nspawn, docker... I&#x27;ve also used qemu with virsh but haven&#x27;t recently had the time to set this up in my current abode. my needs are likely different than yours. I&#x27;m a security engineer&#x2F;developer so I&#x27;m building a lot of tools in house ... deployment and distribution isn&#x27;t as much of a concern. I don&#x27;t really deal with SQL backends in the same way you might. So I can get away with building a local db or feed data into an ELK stack over VPN + SSH. I&#x27;m using openvpn btw. Currently work for a regional health services provider and generally deal with a lot of different environments. As you can imagine right now is hectic and being able to to handle dependencies for all the different tools and libraries helps stay ahead of the curveballs. Having containers and virtual environments (venv) mostly planned out keeps me from throwing my workstation out the window as well.<p>Now is the time to awaken your inner DevOps guru.
quickthrower2大约 5 年前
I’ve been using Remote Desktop. I don’t notice the latency I’d guess it’s under 20ms. If I had to use local pc it would be a big hassle setting it all up again. Years ago I worked somewhere where the network was VPN and you bring the laptop home to work, that worked very nicely.
photonios大约 5 年前
Shouldn&#x27;t your employer provide you with a device or the means to work from home? Despite the ongoing crisis, your employer can&#x27;t possibly force you to use your own devices. What if you had no personal laptop or desktop workstation?
评论 #22703765 未加载
hprotagonist大约 5 年前
The day before we got the offical WFH order, I dragged my workstation and setup home and plonked it on the dining room table.<p>In normal times i have a laptop at home and connect to my workstation with a VPN, mosh+tmux and&#x2F;or local emacs + TRAMP.
gregopet大约 5 年前
Docker solved most of my problems but I used to simply have another user account on my home machine so my personal stuff doesn&#x27;t mix with work. Makes it harder to get distracted by personal things, too.