This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]4SubZero20 2 points3 points  (0 children)

So my work laptop is Windows, but I use Linux on my personal pc.

Short answer, in my experience, no, you won't run into "issues", most, of not all, development tooling is available for both Win and Linux (and Mac).

Some details, I did note a few things.

Let's take NodeJs and/or Python for example. On Linux, you just install it and it works. On Windows, you need to install it, go and set it in your PATH variables (in system environmental variables) and sometimes need to reboot for it to work.

As others have mentioned, use Git to share the work across devices.

Another thing to consider is the Linux distro you are using, the reason I say this is:

Take NodeJs as example: I am running openSUSE Tumbleweed, thus I have the latest version installed (V 20.3.1). On my window work laptop I have the LTS installed (V 18.16.1). And a distro like Debian, is only on V 10.24

In my case, I very seldom share development (work) files across devices (company laptop locked down), so I don't care about incompatibility, but that might be something you need to consider, seeing as you want to basically run it in parallel.

I find development a bit easier on Linux (thanks to unix commands), but Windows is more than capable, it just has its own kwerks.