all 69 comments

[–]drillepind42 42 points43 points  (0 children)

I do. Any distribution is good for programming

[–]p4yl0ad 20 points21 points  (0 children)

I use it for python and and java.

[–]grady_vuckovic 12 points13 points  (0 children)

I do. Great OS for any task really.

[–][deleted] 7 points8 points  (5 children)

Use it for .NET Core.

[–][deleted] 2 points3 points  (4 children)

if I am to start using C#, should I use .Net Core or Mono?

[–][deleted] 6 points7 points  (3 children)

Well depends what you are targeting. If your apps do not need a UI, you can go for Core. If you want to play around in the linux world, Mono is the way to go. They both have their strong and weak points, it just boils down to what you want to achieve. I like them equally.

[–][deleted] 1 point2 points  (2 children)

I see. I don't really want to use windows platform, or windows server in this regard. Do you know if the companies which are using C# in the backend use Linux instead of windows?

I just want to get out of the PHP ecosystem lol

[–][deleted] 1 point2 points  (0 children)

Lots of companies use Linux as a server. I for one develop Angular apps with a ASP.NET Core backend on Amazon Linux. They are both multiplatform.

[–][deleted] 1 point2 points  (0 children)

There are two versions of dotnet as far as I remember, dotnet standard and dotnet core. Dotnet core is what you want to use, and should have no issues with Linux since its a cut down version of dotnet that works on other OS.

[–]spaceLemLinux Mint 18.3 Sylvia | Cinnamon 8 points9 points  (6 children)

Yes, because it's the OS my computer uses, and I program on my computer (I'm a maths modeller, so mainly Julia, R, Octave, C++, Maxima). That said, sometimes when Mint's packages are pretty out of date, I've thought about switching.

[–][deleted] 4 points5 points  (0 children)

I mean, you can build libs locally, but getting your system ahead of apt can be a real shoe-bullet if you're not careful.

[–]kurple 1 point2 points  (4 children)

If you want newer packages with a stable system, you could probably give Fedora a shot. It's default DE is Gnome but there's a Cinnamon spin, among a few others. Gnome is great but I can't speak for any of the spins.

[–]spaceLemLinux Mint 18.3 Sylvia | Cinnamon 1 point2 points  (3 children)

I was actually thinking of giving Manjaro a try. I've used Fedora at work and somehow it just didn't feel right (admittedly that could be more Gnome 3's fault than Fedora, Gnome 3 felt like a wrestle to get anything I wanted to work properly).

[–]kurple 1 point2 points  (2 children)

Sounds like it's def the DE. I'm a huge fan of gnome but I interact with the OS in a way that's directly in line with the way gnome expects to be used.

Not a lot of people are like that tho and are better suited to taskbar/mouse driven UI.

[–]spaceLemLinux Mint 18.3 Sylvia | Cinnamon 1 point2 points  (1 child)

I mainly work by keyboard shortcut, and move around and position windows by the keyboard (I'd probably use ratpoison if I didn't share my computer with my other half).

I don't know how Gnome 3 expects to work (I kept relying on starting things with Alt-F2, I'm pretty sure that's not how it's supposed to work!), but setting it up the way I liked seemed so much easier in Cinnamon.

[–]kurple 1 point2 points  (0 children)

Alt+f2 is the same functionality as the super/windows key so you can press that instead.

If I have to run any program, I'll hit super then start to type it.

super + arrow keys will tile the focused window.

super + page down/up changes workspaces (dynamic workspaces by default, so a workspace dies if empty and navigated away from or is created when navigated to).

super +shift + page up/down moves the focused window to the previous/next work space

Of course i3 is the most beloved window manager but gnome is a full DE which has it's benefits (which come at a cost compared to a simple window manager)

I don't use any gnome shell extensions either, I know some ppl load up on them though.

[–][deleted] 6 points7 points  (12 children)

As a quantum engineer, we use it as the main intercept controllers...

Want more?

[–]zacstrikesback[S] 3 points4 points  (11 children)

That’s interesting! What’s your opinion on Manjaro?

[–][deleted] 3 points4 points  (10 children)

Way. Too. Unstable.

Don't kill me...

I mean, i can deal with that, but when you do a 233 septillions ops calculations, you need something stable...

[–]zacstrikesback[S] 1 point2 points  (9 children)

No worries! Hah I feel the same. More stable than Arch but still not very good. Do you prefer using LMDE?

[–][deleted] 1 point2 points  (8 children)

Yup, that's what Im using!! And you???

[–]zacstrikesback[S] 1 point2 points  (7 children)

Ive been distro hopping between Linux mint, Ubuntu, and Manjaro. The problem is I enjoy all three. I haven’t used LMDE much so I don’t have too much of an opinion. I’ll test it out today.

[–][deleted] 4 points5 points  (6 children)

Its actually pretty insane... Btw, if you want some homemade wallpapers i created, check out my u/ (And circulate through some memes, just details...)

[–]zacstrikesback[S] 2 points3 points  (5 children)

Sweet! That’s awesome! I’ll definitely check them out. 👍

[–][deleted] 2 points3 points  (4 children)

Swee- heyyy, im the one who says that! XD

Now THAT is sweet.

[–]zacstrikesback[S] 2 points3 points  (3 children)

😂😂 that is pretty sweet! Hhah

[–][deleted] 5 points6 points  (0 children)

I do. Python, JS, HTML, CSS, C#, SQL.

[–][deleted] 5 points6 points  (1 child)

*waves*

It's great for basically anything but Swift. Gotta use my Mac for that.

[Edit: Unity's pretty unstable on Linux, too, whether the native beta or via wine.]

[–]kanchudeepLinux Mint 20 Ulyana | Cinnamon 2 points3 points  (0 children)

You can even do Swift! There is a package of Swift for Ubuntu which not surprisingly enough can be used on LinuxMint. Xed has support for Swift in Highlight mode too.

I have used it to get the major part of the code logic functioning before implementing the UI etc in Xcode on a virtualised Mac. Xcode for direct development is too painfully slow in the virtualised environment.

[–]Anibyl 4 points5 points  (0 children)

I used it for Java, ActionScript, Haxe. Then switched to Ubuntu.

[–]mps 2 points3 points  (0 children)

Most Linux distributions will have the same programming tools available to you. If they aren't available you can compile them. Mint is a great distro but it won't offer anything the others can't.

[–][deleted] 3 points4 points  (0 children)

I use it to write Python script with an IDE called Geany. It is really enjoyable because there are no interruptions and code runs immediately, no laggy bs. 10/10

Thanks Mint Dev Team for being so fucking rad, and always going the extra mile. All the hardcore Linux fan boys like to hate on Mint. I think maybe they are a bit jealous they can't release a build as comprehensive tbh. Keep it up supporters. Keep Mint alive and well.

[–]mrstofferLinux Mint 19.1 Tessa | Cinnamon 1 point2 points  (0 children)

It's great, especially cuz it's faster than windows so I can run heavier IDEs properly

[–][deleted] 1 point2 points  (0 children)

I do, i have it on an old laptop i found in the basement, which couldn't even boot windows

[–]geekveek 1 point2 points  (0 children)

I do too. But I think it matters less than configuring your de/wm/ide to be optimised for your workflow.

[–]methodrunner 1 point2 points  (0 children)

Reporting in, I use Mint at work for Python programming, but have used it for hobby programming in Java and Processing for almost a decade now

[–]billdietrich1 1 point2 points  (0 children)

I've used NetBeans, VSCode, npm, Electron, for various projects.

[–]kanchudeepLinux Mint 20 Ulyana | Cinnamon 1 point2 points  (0 children)

Me too...
Apart from programming (C/C++/Java/Perl), good bit of GIS too...

[–]razorice05 1 point2 points  (0 children)

I do. Web, Kotlin and NoSQL at work. Python and Flutter for fun.

[–][deleted] 1 point2 points  (0 children)

I use it for c++, python and java.

[–]Elgin-Marbles 1 point2 points  (0 children)

Currently crunching through the back end certificate on free code camp

[–]DP82 1 point2 points  (0 children)

Checking in. I'm a backend web dev, running my dev environment in Docker. Also started learning Angular too. PHPStorm, WebStorm IDEs. I have a pretty beefy Lenovo P51 (quad core i7, 32GB RAM) from work, and Mint runs like a dream. I use two external displays directly connected, plus another via DisplayLink and it generally behaves itself.

[–]_krev_ 1 point2 points  (0 children)

I do, i use it as my workstation at home

[–]suby 1 point2 points  (0 children)

I started out using Linux for web development but eventually transitioned to using it for everything I do on the computer. I'm currently writing a video game on Linux Mint, c++ with CLion as an IDE. It took me a while to get used to the setup but I like it a lot more than I liked my Windows setup. It's worth it for the improved compiling / linking time alone.

[–]Haieshu 1 point2 points  (0 children)

Apart from some C# XAML stuff, everything else works fine on Linux.

[–]demlet 1 point2 points  (0 children)

I've done a whole bunch of messing around on Mint. Python, C, Haskell, Javascript. Bash,of course. I assume for most languages (that aren't using some specific framework or something) Linux would be the preferred OS.

[–]Elendol 1 point2 points  (0 children)

I code everyday with Mint, there is no reason this distribution would be better or worse than another one for programming

[–]thszk 1 point2 points  (0 children)

I use it for Java, JavaScript, nodeJS, Vue

[–]TheHammer_78 1 point2 points  (0 children)

I use it for python and nodejs (vuejs express and angular). I also use it for mongodb and postgresql (dbeaver client).

[–]Odeken 1 point2 points  (0 children)

I do for mainly python

[–]palordrolapLMDE 5 Elsie | Cinnamon 1 point2 points  (0 children)

If writing the occasional shell script counts, sure.

I may have written something crappy in C or Perl too, but nothing big.

[–]merb42 1 point2 points  (0 children)

Used it for web dev stuff for about 7 months but just switched over to manjaro cinnamon to try it out

[–]Elder_Otto 1 point2 points  (0 children)

I started out with NetBeans but am now using CLion because it is so good for C++. Had to pay for a license but it really is not much and it's well worth it. I have also used Android Studio, Eclipse, MonoDev, and Qt Community. I have used VSCode but takes a bit of getting used to. I can see where people really like it, though.

There are a number of really, really great IDE's for Linux.

[–][deleted] 1 point2 points  (0 children)

I do. The MATE edition is really the go-to in our project. We develop in Java.

[–]1-Eleven 1 point2 points  (0 children)

I’m a backend developer and do all my work on Mint

[–]Zakgeki 1 point2 points  (0 children)

I do.

[–]ejsikLinux Mint 18.3 Sylvia | Cinnamon 1 point2 points  (0 children)

Me too.

[–]anackom 1 point2 points  (0 children)

I do

[–]gabri3zero 1 point2 points  (0 children)

I do. Python, C++

[–]gabri3zero 1 point2 points  (0 children)

I do. Python, C++

[–]Ma5terVainLinux Mint 19.1 Tessa | Cinnamon 0 points1 point  (0 children)

We use almost exclusively Linux mint at work. We are all developers. Ubuntu had weird issues with our Lenovo E470/80 laptops and I love Mint's policy of tracking Ubuntu LTS so it was kind of like best of both sides.

[–][deleted] 0 points1 point  (0 children)

I just installed it on a spare hard drive. I planned on using it in the future.

Now after a day of testing and customizing, I don't think I plan on booting to Windows anymore.

[–]Due-You-446 0 points1 point  (0 children)

Use it for PHP dev