• 1 Post
  • 627 Comments
Joined 2 years ago
cake
Cake day: September 24th, 2023

help-circle
  • This mirrors my feelings about Ruby. Especially the lack of type hints. It’s a huge problem when trying to work on large Ruby codebases, e.g. Gitlab or Asciidoctor. Easily doubles the time it takes to get anything done. Sometimes I’ve tried to make a change to Gitlab but had to give up entirely simply because it’s impossible to follow the control flow.

    That’s very rarely a problem with statically typed languages. (It can happen with excessive use of interfaces that are resolved at runtime but it’s much less common.)

    So aside from Rails I can’t really see any reason to use it over even Python, let alone actually good languages like Rust, Go, Typescript, etc.














  • It’s “relationship with ICE” is that they haven’t banned an official US government agency from buying their software. I might not agree with what ICE is doing but I also don’t agree with every corporation in the world having to morally police all of their customers for fear of being pilloried by cancel culturists.

    The “created by monkeys” seems to be a minor bug. What system doesn’t have those? I’ve certainly had plenty worse bugs with Gitlab CI.

    “Completely neglected” is complaining about the lack of FreeBSD support!

    I do think GitHub is relatively neglected. There are quite a few big issues they could fix with relatively little effort but they seem to go years with no comment.

    It’s not really much better with Gitlab though; the only difference is you see more “a large premium customer is requesting this” comments!

    I doubt Forgejo really have more resources to fix bugs than GitHub or Gitlab.





  • I suspect in the real world it’s frustrating enough for restaurants that it wouldn’t have worked out.

    You’re pretty much tricking restaurant workers into one of those awful voice-based phone trees.

    Plus there are so many things that can actually happen when you try to book a table on the phone - they don’t have exactly what you want but can offer you this time instead… they only have outside seating available… etc. etc.

    Plus, just having a proper online booking form is clearly a better option and not totally uncommon these days.