Andromxda 🇺🇦🇵🇸🇹🇼

Mastodon @Andromxda@hachyderm.io
  • 4 Posts
  • 230 Comments
Joined 4 months ago
cake
Cake day: March 22nd, 2024

help-circle

  • I absolutely agree, and I too hate this stupid idea of “good code documenting itself” and “comments being unnecessary”.
    I have a theory where this comes from. It was probably some manager, who has never written a single line of code, who thought that comments were a waste of time, and employees should instead focus on writing code. By telling them that “good code documents itself”, they could also just put the blame on their employees.
    “Either you don’t need comments or your code sucks because it’s not self-documenting”
    Managers are dumb, and they will never realize that spending a bit of time on writing useful comments may later actually save countless hours, when the project is taken over by a different team, or the people who initially created it, don’t work at the company anymore.






  • But you need to put extra work in

    Uh, no? You just install one application to configure your Logitech peripherals. Just like you would install an application on Windows. It takes like 15 seconds to google “logitech keyboard linux” and the second result you get is Solaar.

    For Xbox controllers, it’s just one package that you need to install.
    This is one of the few rare cases, where the Linux kernel doesn’t include a driver, and you manually need to install it. It’s the exact opposite on Windows. You basically need to install all your drivers manually, since Linux is mostly a monolithic kernel, and Windows is not. I can name enough cases where you need to install extra drivers on Windows, in order to get basic functionality. For example if you want to connect your Android phone, every manufacturer has their own drivers that you need to manually install on Windows. On Linux, these are built in.

    There is no benefit for doing that.

    There are many benefits. Linux is free, doesn’t force you to create an account, doesn’t show you ads, doesn’t collect and sell your personal data, doesn’t try to force you to use a specific browser, has lower resource usage and better performance, especially on older devices, doesn’t have stupid and arbitrary hardware requirements, has better security, most of the applications are free and open source, you can customize your OS to suit your needs and there’s a great community. And most importantly, you have full control over your computer.