3 ms·
No. As it explains at the beginning of the paragraph you're quoting: > If you're particularly naive, like I was on one occasion, you'll exacerbate these failur
by philbo 3y ago
No. As it explains at the beginning of the paragraph you're quoting:
> If you're particularly naive, like I was on one occasion, you'll exacerbate these failures with some poorly-implemented application logic.
Then a few paragraphs above that is this sentence:
> The gotchas that follow were all occasions when I didn't use it correctly.
I'm not sure how to make it more clear that I'm criticising myself, not Redis, in the post, but that's the intention. If you have suggestions how I could make it more obvious, please let me know.
- berkle4455 3y agoThe title comes across like these are faults of Redis and that if you're not particularly careful about you'll shoot yourself in the foot. > I'm not sure how to make it more clear that I'm criticising myself "Mistakes I made while building applications on Redis"
- philbo 3y agoThanks, I'll update the post and link to your comment for attribution.
- DANmode 3y ago"Footgun" unfortunately does have some "prior art" as blaming unexpected behavior of a technology. PS Love the aesthetic of your blog!
- lcnPylGDnU4H9OF 3y agoInteresting. I always assumed it to be something that’s easy to use insecurely (or to cause a self-DoS) but thinking about it, I suppose a "footgun" is made for shooting oneself in the foot.
- philbo 3y agoAh, that's a good point. I explicitly didn't call Redis a "footgun" at any point, because of what that word means. However the post is tagged with `footguns` and perhaps that contributed to the misunderstanding. I'll remove the tag. (I also wonder if "shoot yourself in the foot" is an idiom that doesn't translate well; at least in the UK I think it's fairly well understood to put blame squarely on the person doing the shooting, rather than the firearm they happen to be holding at the time)