Earlier quoted context omitted.
As a long time Windows user, it would take me a considerable amount of time to get used to the operating system and all applications and utilities that I need to be productive. Not saying Windows is great, but it works for me. And I'm pretty sure they don't hire people to learn an operating system.
Another good feature of this policy is that it rules out people who explicitly identify themselves as "$OPERATING_SYSTEM user"s. Tying your identity (personal or professional) to some proprietary software brand is a little silly.
Microsoft Windows is prohibited at Gitlab
171–180 of 324 posts
Re: Microsoft Windows is prohibited at Gitlab
#172>> GitLab approves the use of Linux, and Apple's macOS. Microsoft Windows is prohibited for the following reasons: Due to Microsoft Windows' dominance in desktop operating systems, Windows is the platform most targetted by spyware, viruses, and ransomware. macOS is preinstalled on Apple computers and Linux is available free of charge. To approve the use of Windows, GitLab would have to purchase Windows Professional l…
Normally any company looking at that level of operational detail has a problem. But on their case, yes, it's probably because Windows comes from their competitor.
Adding a bunch of work, costs, and risk to yourself that will only benefit your competitor does not feel good. No matter how relevant are the work, costs, and risk.
Re: Microsoft Windows is prohibited at Gitlab
#173Earlier quoted context omitted.
Unsurprisingly, they don't run CI on developer laptops, which the linked page is about.
So their developers do indeed use Pixie dust when debugging Windows build pipelines and compilers.
Re: Microsoft Windows is prohibited at Gitlab
#174Earlier quoted context omitted.
As a long time Windows user, it would take me a considerable amount of time to get used to the operating system and all applications and utilities that I need to be productive. Not saying Windows is great, but it works for me. And I'm pretty sure they don't hire people to learn an operating system.
Another good feature of this policy is that it rules out people who explicitly identify themselves as "$OPERATING_SYSTEM user"s. Tying your identity (personal or professional) to some proprietary software brand is a little silly.
Re: Microsoft Windows is prohibited at Gitlab
#175Re: Microsoft Windows is prohibited at Gitlab
#176This is being posted just a day after this tweet: https://twitter.com/allenholub/status/1555324387087097856 I really wonder what it's like inside Gitlab. The product ticks all the boxes you'd want it to, but the user experience just resonates with sadness and misery.
How is wanting your products to be aligned with their vision evidence of dysfunction?
Re: Microsoft Windows is prohibited at Gitlab
#177I'm no fan of Windows myself, but I find this a fairly bad policy. If nothing else - what's not used is not tested. And if you expect any real population of users to be using Windows machines with your products, you should have developers/PMs/QA/support interacting with your products using Windows machines. I see this as: We're saving a bit of money and making ITs life easier, and in exchange users will get a worse p…
Re: Microsoft Windows is prohibited at Gitlab
#178A large and popular software vendor we have used for 7 years has approached us recently and wants to charge us a variable amount depending how integral their product is to our business.
Now management understands the threat, and we are shifting resources to convert things to FOSS, and build up the software community more.
Re: Microsoft Windows is prohibited at Gitlab
#179I'm no fan of Windows myself, but I find this a fairly bad policy. If nothing else - what's not used is not tested. And if you expect any real population of users to be using Windows machines with your products, you should have developers/PMs/QA/support interacting with your products using Windows machines. I see this as: We're saving a bit of money and making ITs life easier, and in exchange users will get a worse p…
This document seems to be about the machines that employees at Gitlab are given, not about target machines for testing and deploying software. They probably have some Windows machines at Gitlab for verifying the experience of Gitlab users/customers who use Windows. I imagine a developer doing that would have a dedicated Windows machine, or possibly a guest VM, for that activity.
Re: Microsoft Windows is prohibited at Gitlab
#180Earlier quoted context omitted.
I mean, Gitlab is a web platform. It's pretty easy to test how it's going to work on different platforms without needing full machines. Heck, you can even just get Microsoft Edge binaries on macOS and Linux if you want to test Edge. But failing that, VMs are pretty sufficient.
Tell that to the FE devs who add `overflow: scroll` everywhere and don't spot the problem...