• 0 Posts
  • 136 Comments
Joined 1 year ago
cake
Cake day: August 17th, 2023

help-circle

  • If someone really does nothing, it’s really obvious. You don’t need statistical analysis to determine who it is, just ask their teammates. Developers don’t work in isolation. Actually, it’s a very collaborative job where you’re in constant interaction with other people. If someone doesn’t contribute their fair share, it’s going to be obvious very quickly.

    The problem is often a lack of mechanism to act on it. Sure everyone might complain about a coworker, but once a person is hired they become just a number and management doesn’t typically care about individual performance, only that all the spots in the org chart are filled.





  • Makes sense from manufacturing and business perspective to refresh your offer every year. It doesn’t have to be a huge improvement, but technology slowly advances, there might be a better or cheaper manufacture for some components, etc.

    On the other hand there no reason for any individual to be buying a new phone so often. Software support must be a thing - there’s no reason for a phone to become obsolete after 2 years because of the software. It’s a computer, you can update the OS almost indefinitely.









  • The role of a distribution is to curate packages - select the right combination of versions and verify if it works together. Providing package repositories is also a big one, imagine if you had to compile everything on your machine yourself on every update (khm gentoo khm).

    Other than that there isn’t really a lot of space for innovation. After you have a kernel, some base packages, package manager, and maybe a DE, you can install everything else yourself.
    The main point of differentiation these days in on the package management side - do you want a rolling release, or a more conservative approach.

    There is one point of innovation left, but it highly technical and somewhat risky for everyday users - libc alternatives. The C standard library is one of the few core packages in a distro that can’t really be replaced by the user.