• 5 Posts
  • 980 Comments
Joined 6 years ago
cake
Cake day: May 31st, 2020

help-circle



  • “Oven is going to be a grind, especially the first nine months or so. If work-life balance means a lot of time spent not working, it’s probably not a good fit.”

    Oh man, someone here recently shared a blog post on startup culture in software companies, which likened software to an oven, where you’d add a specific button for a customer and that fucks up your whole architecture for years to come etc…

    For just a moment, I thought this was a direct quote from that blog post.




  • Very good article for folks who’ve had to teach juniors/trainees Git before.

    This is, to my mind, one of the greatest advantages of git (and, by-the-by, also automated testing): the added security that being able to restore to an earlier state whenever you need to allows you to take more risks and try more things when building software.

    Yeah, I always tell them it’s like checkpoints or like a save in a game.

    But this also ties into the needing-a-teacher aspect to properly learn Git: Due to the nature of what Git accomplishes, it has a lot of complex failure modes. And at the start, you need a teacher to get you through those.

    The worst-case is if they start dreading merges, because they can’t past them and then they try to merge less often, which makes the conflicts so much harder to deal with.
    Or if they can’t get past merge conflicts and stop seeing the point in small Git commits and in good commit messages. That also makes merge conflicts so much worse.

    That’s kind of my motivation to be good at Git. I need to be able to tell juniors, that if they’ve created a commit, then we can unfuck the repo no matter what they might do wrong.





  • Hmm, don’t think you should need to compile it yourself? They offer downloads for Windows and macOS, and on Linux, the normal Firefox from the distro sources generally already has this compile flag enabled, as far as I know.

    I mean, I actually never had a need for unsigned extensions, so never tried it myself, and obviously I wouldn’t know, if every single distro does it the same.

    As for wanting to contribute to the statistics, I do understand that desire. But I believe, for the most part, it’s the user agent that counts. I doubt, they would set that to something else in the unbranded builds…





  • Better than the original. As in, it’s a faithful reimplementation with quality of life improvements, like higher resolution, support for modern operating systems, and most loading times eliminated.

    I believe, there’s still tiny differences to how the original behaved in certain situations, which is why they don’t call it “1.0” yet, but you’re not going to notice while playing.