4 ms·
Is that necessary? I'm not sure how many people are unaware of what BGP is.
by misframer 10y ago
Is that necessary? I'm not sure how many people are unaware of what BGP is.
- jimbokun 10y agoI'm not aware what BGP is, clicked hoping to find out, was sorely disappointed.
- misframer 10y agoI guess it couldn't hurt then!
- harshreality 10y ago<ctrl-t> bgp <enter> A project page for a $language implementation of $protocol shouldn't be expected to give a basic description of $protocol. If you care about a new implementation, you already know what the protocol does, at least generally. If you're lucky, the project page links to a protocol description (possibly at wikipedia), or, as above, you can simply google it yourself and then decide whether a $language implementation of it is something you care about.
- npizzolato 10y agoI don't think it's a lot to ask for a readme to contain the full name of the acronym it's implementing and maybe a link to a wikipedia page. I mean, it already has a link to the golang website, but no mention of what BGP actually is.
- nickpsecurity 10y agoA quick Google solves that problem. Anyone that wouldn't do that much is unlikely to be valuable to the project. It's a nice filter at the least.
- arca_vorago 10y agoBah accidentally downvoted you nick, sorry. Since I downvoted though, I might as well play the game as if I had a reason (because it annoys me when people dv without a reason): I think the request for some basic information without forcing the reader to google/duckduckgo/wikipedia some of the most basic info (such as full name, basic description) is not too much to ask from a journalistic perspective and using it as a barrier is not a good thing for encouraging education. After all, there is a reason it's called the wikipedia rabbit hole, do you know how often I start with a quick search and suddenly it's an hour later and I've learned all about $something-other-than-originally-intended?
- nickpsecurity 10y agoIf i do it, I just load up comments of that person and upvote any decent comment tgey have. Cancels it out. On other issue, here's what typing BGP into Google gace me at the top: "Border Gateway Protocol (BGP) is a standardized exterior gateway protocol designed to exchange routing and reachability information among autonomous systems (AS) on the Internet. The protocol is often classified as a path vector protocol but is sometimes also classed as a distance-vector routing protocol." Some things are hard to search for. Others, like BGP protocol, are so common you'll get it easily. Those can default on Google. Further, what use is a programmer going to be in robustly implementing the protocol if they can't figure that out? Hence the filter part. So, my position is more solid now that I Googled it.
- voidlogic 10y agoThis is just classic karma mongering by running Google for other people and posting the result. So no prob. not necessary. But it can be helpful for topics with ambiguous acronyms or tech. names (Apple) Swift vs. (OpenStack) Swift, for example.
- dragonshed 10y agoAddressing multiple comments here, but to your point specifically: I don't really care about karma. I would've preferred exactly what I recommended to the author, instead of spending the time to google it and posting a comment. In general: We can all be better teachers. Acknowledging that not everyone who writes code in Go shares the same background, training or interests is a good step to getting more people to use Go.
- LamaOfRuin 10y agoI was generally aware of what Border Gateway Protocol was, but it did not immediately spring to mind when I read BGP, and the full name is not mentioned in the repo readme.