• 31 Posts
  • 78 Comments
Joined 3 years ago
cake
Cake day: June 4th, 2023

help-circle








  • Post programming questions online and you’ll inevitably get someone saying, “don’t reinvent the wheel.” Why is it so bad to step outside the box?

    Am I reinventing the wheel when I use ext4 as a key value store instead of Redis? Or a sorted fixed-width binary file to lookup a relation instead of Sqlite?

    I think for answering programming questions, the default answers are like a one-size fits all t-shirt. Yeah, they will always cover you up… but usually not “optimal.” Why is that? I think its because these are common solutions that everyone understands even though there are many ways to skin a cat.

    It definitely leads to cargo culting.








  • lntl@lemmy.mlto196@lemmy.blahaj.zoneRule Hunting
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 days ago

    Yeah, great question. This was something I deliberated about a lot. In the end, the decision to require a $0 payment to access the free plan came down to two things: 1) mitigating exposure to Sybil attacks and 2) minimizing operational burden on me. I think it could be revisited in the future and with my current budget, this is what I came up with.

    Regardless, thank you for taking a look and providing feedback. I really appreciate the comment and it’ll help me navigate the path forward for that project.