• 7 Posts
  • 307 Comments
Joined 1 year ago
cake
Cake day: August 10th, 2023

help-circle

  • Docker or containers in general provide isolation too, not just declarative image generation, it’s all neatly packaged into one tool that isn’t that heavy on the system either, it’s not a cop out at all.

    If I could choose, not for laziness, but for reproducibility and compatibility, I would only package software in 3 formats:

    • Nix package
    • Container image
    • Flatpak

    The rest of the native packaging formats are all good in their own way, but not as good. Some may have specific use cased that make them best like Appimage, soooo result…
    Yeah, no universal packaging format yet








  • When they said that it wouldn’t be a “get off my lawn” post, I was like “oh no, it’s 100% going to be that”, but then I read, sympathised and… I’d actually offer to get the people in the examples off the author’s lawn on their behalf, because they were just so disappointing.

    Though, to be fair, this was pretty much a problem in the superficiality of the frontend development circle that maybe was taught just that from the beginning, so they conflate notions of computer science with the language they use most, because there was no formality in their approach to learning, which is sort of a good thing IMO, because it’s way more effective at making you productive fast and knowing where to put your hands. Just that, after that, one shouldn’t pretend to have the understanding necessary to pronounce on topics they actually haven’t dug into, they, as I, and anyone for that matter, should delve into them first to know what they’ll be talking about.
    What the author identifies as “developer disconnect” I think is ultimately a product of the popularisation of coding beyond the academic setting, when you learn on your own, you can have several holes at the base of your knowledge, holes that would be glaring to someone that took a more standard path to learning, but that weren’t limiting enough to impede their advancement and that is hardly ever addressable, because still, when you’re on your own, you have the (blessed) choice to skip everything you don’t care about, until you need it at least, if you ever do









  • I sort of agree with some points, especially the ones about dynamic identifier creation and renaming identifiers, but those last 2 to me sounds a lot like you don’t know how to search beyond the really basic “I want this string here”, I’m assuming that it’s an effort to enable whoever comes next to search and find everything they should find mindlessly, not knowing the project, since the author talks about navigating foreign code bases, but I think compromises can be made when you should expect just a bit more effort from contributors for the sake of a more rationally organised code base