Earlier quoted context omitted.
There's a large amount of developers making shitty enterprise tools on Windows. Usually done with the whole VS/C# stack. Anyone making anything for the web or doing anything cross platform is likely using MacOS or Linux.
Just loved your attitude. /s I worked with plenty of Linux developers, and pretty much any piece of Bash scripts was full of remote code execution vulnerabilities. That strange love with shell scripts is so common among majority of *nixoids, it is impressive you call enterprise tools shitty in comparison.
Linux on the Desktop as a Web Developer
61–70 of 78 posts
Re: Linux on the Desktop as a Web Developer
#62I'm a backend developer but after switching for Windows to Mac (and from C# to Go) about 8 years ago, I recently (in the last 6 months) adopted an almost exclusive Linux-only approach. My MBP has been great but ever since the Touch Bar and finicky keyboards that kept needing repairs from authorized retailers, I started looking more and more at Linux. All the production code runs in Linux and, while Docker on Mac is p…
Off topic, but if you're willing to share, I'm curious about your transition from C# to Go How are you liking Go compared to C#? I'm wanting to learn a typed language good for backend and trying to decide between Go, C# and Java.
My blog post got quite a bit of heat (both for and against). In the years that followed I actually had some discussions with a few of the higher ups within Microsoft regarding my blog post wherein they said they were very much aware of it and taking active measures to resolve the issues addressed therein.
I am very happy to report that C# and .NET Core are very, very attractive options now. When I left (2012), I was sick of trying Linux .NET stuff (Mono) because I had to find/fix so many bugs and submit patches for it back to the mainline. Frankly, the Mono guys pulled off some miracles in my opinion but I kept getting bitten so much that I just couldn't use it. This was from about 2008-2012. Further, when I left and started using Go, on the techempower benchmarks (https://www.techempower.com/blog/) it showed .NET being almost dead last for HTTP requests per second. Nowadays Microsoft has pulled a virtually impossible feat of engineering to make their stack among the best of the best with regards to performance.
In any case, Go is a solid choice. Where I work we are very, very happy with it. Every so often I miss some aspects of the syntactic sugar that C# had for things like LINQ, but on the whole I am very happy for the kinds of things I am trying to achieve in using Go. Further, the ecosystem and tooling are maturing nicely with a wide variety of libraries available.
If I was to move over to a JVM-based language, I would consider Kotlin. If I wasn't using C# or Go or Kotlin, Rust is very high on my radar and continues to intrigue me.
Re: Linux on the Desktop as a Web Developer
#63Does anyone else find these sort of articles strange? "Windows on the Desktop as a Developer" feels like the unique/odd case to me. Perhaps I'm just getting old, or I'm stuck in a specific social group? I don't mean to belittle the author at all, Linux just feels like an absolute default to me nowadays for a developer, in the late 90s that may not have been the case, sure.
There's a large amount of developers making shitty enterprise tools on Windows. Usually done with the whole VS/C# stack. Anyone making anything for the web or doing anything cross platform is likely using MacOS or Linux.
Re: Linux on the Desktop as a Web Developer
#64Earlier quoted context omitted.
There's a large amount of developers making shitty enterprise tools on Windows. Usually done with the whole VS/C# stack. Anyone making anything for the web or doing anything cross platform is likely using MacOS or Linux.
Just loved your attitude. /s I worked with plenty of Linux developers, and pretty much any piece of Bash scripts was full of remote code execution vulnerabilities. That strange love with shell scripts is so common among majority of *nixoids, it is impressive you call enterprise tools shitty in comparison.
Also, most software is deficient in some way. Software is hard.
Edit - also Linux hasn't really been the market for apps like that (not saying there's not shitty apps written for Linux though). There is now a janky app market for iOS (tablets) and Android as well though. I've seen lots of custom tablet apps for small businesses that are complete shit. It's not just Windows, Windows just happens to be the de-facto enterprise OS and thus attracts that scene.
Re: Linux on the Desktop as a Web Developer
#65I've been using a Dell 13" Ubuntu 4K laptop hooked to a 43" monitor as my main work web development system for a year and a half. All of my co-workers use Macs. Pros: compared to Macs using Docker is very performant especially when sharing the host file system for development and once I found Regolith ( https://regolith-linux.org/ ) I don't think I could go back to a normal windowing system. Cons: non-Electron cross-…
Do you mind to share the model of your 43" monitor? I'm looking for a setup like yours, but I'm not really sure which monitor fits the purpose. Thank you!
Re: Linux on the Desktop as a Web Developer
#66I’ve been using Linux (Debian) on my work laptops for over a decade now but corporate IT is finally forcing me to switch to Mac for bullshit policy reasons. It doesn’t help that Zoom is buggy and the VPN client we are forced to use is Mac/Windows only. :( I wouldn’t go back to Windows for any reason short of a massive salary increase.
For work I've got an Arch-based desktop and a MacBook Pro 15". I'm almost exclusively on my desktop (lots of CPU horsepower and tons of RAM) and I use Zoom about 5-6 hours per day. I used the Zoom 4.x binary as well as now the 5.x binary versions that they offer. The experience has been solid for calls, sharing my desktop, etc. I'm curious what kind of issue you experienced. I also agree about not going back to Windo…
They also broke SSO on Linux for several weeks recently which was annoying, but at least they fixed it in the end.
Re: Linux on the Desktop as a Web Developer
#67Earlier quoted context omitted.
Just loved your attitude. /s I worked with plenty of Linux developers, and pretty much any piece of Bash scripts was full of remote code execution vulnerabilities. That strange love with shell scripts is so common among majority of *nixoids, it is impressive you call enterprise tools shitty in comparison.
There's a massive market for one-off custom Windows apps fulfilled by short term contractors and consultancy firms or in-house programmers. It's a thing. Also, most software is deficient in some way. Software is hard. Edit - also Linux hasn't really been the market for apps like that (not saying there's not shitty apps written for Linux though). There is now a janky app market for iOS (tablets) and Android as well th…
Re: Linux on the Desktop as a Web Developer
#68I’ve found it much easier than Windows. Can never get power shell to do what I want. Eg the other day a google QuickStart guide required setting a .sh as executable. Couldn’t figure that out. Been trying to install WSL2 for a month+ now. So now I’m just dual booting
WSL2 will be available in the Windows 10 May 2020 update that should be released end of May. I tried during lockdown WSL and was impressed by the ease of use and how fast it started but there are a few quirks. It is not a full featured Linux OS at your disposal. I tried the Ubuntu 20.04 LTS for instance and systemd did not work preventing from starting services with systemd (there are some workarounds), I couldn't mo…
Re: Linux on the Desktop as a Web Developer
#69I’ve found it much easier than Windows. Can never get power shell to do what I want. Eg the other day a google QuickStart guide required setting a .sh as executable. Couldn’t figure that out. Been trying to install WSL2 for a month+ now. So now I’m just dual booting
> Been trying to install WSL2 for a month+ now. WSL2 was/is not available yet for the stable branch of Windows, you need to use Windows Preview to access it. Try again in 1 - 2 months.
Oh well I guess I was warned it’s beta
Re: Linux on the Desktop as a Web Developer
#70As another weirdo who prefers a trackball, I fail to see how anybody can stand to use a normal mouse.
Any recommendations? I've been eyeing the wired Expert Mouse from Kensington
https://www.amazon.com/dp/B001F42MKG/ref=cm_sw_em_r_mt_dp_U_...