There's a lot of truth in your observations. I think a benefit of using a gem (even if it does introduce a new dependency) is that you're able to DRY up code across multiple projects.
9.5kb, isn't a huge penalty, but I get what you're saying. Adding gems willy nilly is never a recommended approach.
I'd also encourage people to look at the gemspec of any gem they're considering adding. Many of them have lots of dependencies that may not be obvious.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
There's a lot of truth in your observations. I think a benefit of using a gem (even if it does introduce a new dependency) is that you're able to DRY up code across multiple projects.
9.5kb, isn't a huge penalty, but I get what you're saying. Adding gems willy nilly is never a recommended approach.
I'd also encourage people to look at the gemspec of any gem they're considering adding. Many of them have lots of dependencies that may not be obvious.