• 0 Posts
  • 10 Comments
Joined 2 years ago
cake
Cake day: August 13th, 2023

help-circle
  • My old mother, who is completely disinterested in technology, has used a Linux desktop for a decade now without major issues.

    If you aren’t a power user the differences between it and Windows are minor. You have windows, icons, menu bars, x closes the application, the box makes it big, right-click to open a menu, left-click to select, it’s all the same stuff. Besides, most of your time is spend in a browser anyway.

    Yeah things break some times, but no more than in Windows. Being on a very default Ubuntu installation she can just search for her problems online and blindly run some random console command that probably fixes it, just like on Windows.

    Hardware is easier because drivers are generally just magically there. Software is easier because it’s mostly in a repository which automatically installs dependencies and updates and doesn’t come with malware.

    By far the biggest problem has been documents and executables that can only be opened in Windows. Mostly PDF forms (fuck you Adobe).




  • I feel like you made it sound a bit backwards :)

    There’s nothing to install on a “git server”, git doesn’t have a server component. You can point your git client to a remote place where it can store its files using SSH. But you don’t install anything on the server for this.

    Which is why self hosting a git remote is super easy. All you need is a server with ssh and a little bit of storage.

    If you just want to sync code between different computers and have a backup, that’s all you need.



  • Moving fast doesn’t have to mean poor workmanship.

    To make an analogy, if you want to be able to make a cup of coffee fast, you need to make sure that the coffee beans, the water, and the brewer are all near each other, that there is electricity and that the water is running. These are all things that enable you to move fast, but they don’t decrease quality, if anything they increase quality because you aren’t wasting time and effort tackling obstacles unrelated to brewing.

    Which is in fact the point of the article. That you should make sure you have a good development environment, with support systems and processes, so that you can work effectively even if your developers are not savants. Rather than trying to hire people who are good enough to do a decent job even in the worst environments.