Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Year of publishing #1926

Closed
aminought opened this issue Apr 22, 2016 · 15 comments
Closed

Year of publishing #1926

aminought opened this issue Apr 22, 2016 · 15 comments
Labels
👥 discussion This Repo is guided by its community! Let's talk!

Comments

@aminought
Copy link

I'm not sure if anyone have suggested it already, but what do you think about signing of a year of publishing near with a title of a book?

@vhf
Copy link
Member

vhf commented Apr 23, 2016

Thanks for the idea. There are pros and cons.

I think the cons outweigh the pros:

  • years aren't always good indicators of the current value of the information contained in a book
  • would require a lot of work
  • adds some overhead to the information the lists already contain

@aminought
Copy link
Author

I think you are wrong. For me and, I'm sure, not only for me, year is a very good indicator of the information actuality. If I see a book published in 2003 and a book published in 2015, there is a big probability that I'll choose the second one because it contains more modern information.

@vhf vhf added the 👥 discussion This Repo is guided by its community! Let's talk! label Apr 24, 2016
@vhf
Copy link
Member

vhf commented Apr 24, 2016

I'm open to discussion on this topic, I'd be glad to take other opinions.

@eshellman
Copy link
Collaborator

One issue with tracking years is that many resources in the repo are being periodically updated. for the purposes of the repo, this would create more maintenance, more PR's to keep the info current. Side databases such as the one @vhf has worked on may be a better means of providing this info; I'm working an a git-tag-triggered metadata update scheme that might work, too.

Having said that, it would be useful, and perhaps not so much work, to add publication years only for resources that are older than ~5 years (~10 years?).

@sukrosono
Copy link

sukrosono commented May 14, 2016

I am agree with @aminought, but @vhf also had good point. If we only measure the book by it's publication year, it will not make sense.

would require a lot of work.

Then leave it to the community via PR. Encourage to submit a PR, even just for one book. Personally I feel no such things is literally free. It will cost time or will mostly. It's a return value as they found the list worthy.

adds some overhead to the information the lists already contain

I am disagree with this, we know information now is cheap. What is expensive is understanding.

my point : it's worth add one more identifiers. Because surely it help give identifiers to suit the consumer needs 😄 . It's just like add one more optional column on database, a mother name. Reality shown not all child know their mother name.

@borgified
Copy link
Contributor

could be an option if we could come up with a programmatic way to determine this. i mean it doesnt have to be perfect but if there was a way to automate for perhaps 50% of the cases with good accuracy then that might be a good starting point

@michaeljota
Copy link

@aminought I think that's exactly the point that @vhf means, maybe the older book it is better explaining or have better examples. It's old, what so ever, but for majority of software languages some old ways to do things still being right, even if they are not, it doesn't mean the book is worst compared to the newer.

Still, I agree that using the year of publish it's a good idea, even for those whom are currently in development.

@jarrydfillmore
Copy link

+1!

@akritithakur
Copy link
Contributor

As a student myself, I tend to pick up an older version sometimes because new doesn't always mean nice.
There is some content which one might find useful but it is not present in the newer version because the author didn't feel so.

Also, yes, that requires a lot of work but I feel that it will help people distinguish and find the book of their choice. I like the idea suggested by @eshellman .

@loudan-arc
Copy link

loudan-arc commented Aug 5, 2016

I'm only a novice so I could easily be wrong, but @eshellman's midway route works perfectly. Perhaps indicate year of publishing for books and resources that are really old (2005 and older, or even the range from 2000 and older) to help some developers decide whether they want to have books and resources that are purely modern for the sake of gaining knowledge processed through the years or be open to legacy books that could, as said by others above, offer insights that modern books do not have.

@Noodulz
Copy link

Noodulz commented May 23, 2017

It'd be useful, but also not so useful in another perspective. Signifying the year that a resource was published may validify and infer its reliability in terms of its information, but then again there's some other old resources still utilized to this day with new editions and iterations of itself.

In this situation, though, it would be a nice little addition.

@eshellman
Copy link
Collaborator

Unless there are further comments, I will merge #2387 tomorrow and close this issue.

@eshellman
Copy link
Collaborator

Thanks for the comments, everyone!

@dzmitry-lahoda
Copy link

I know person who just left jail. I said he could learn JavaScript to earn money. Just use more latest free book which he can understand. He cannot choose latest easily or may end up learning old material.

Job interviewers will value person better if she speaks their language. Concept are old, but language changes. More modern books have more modern language.

For left to right persons, like me, year does not add overhead as I read only left bold linkable part.

I would be fine if and only if part of books will have year. It could be desired, but not obligate to pull with year.

@michaeljota
Copy link

michaeljota commented Dec 6, 2017

@dzmitry-lahoda I had experience in web development, some of the easiest way to get a developer job nowdays, sadly. Anyhow, I have to say, web development is not just do the job. Most of the time you'll use JS, witch itself is a very deep language, and hard to understand why somethings behave in the way they do; HTML and CSS. You may think that a newer book would tell you better stuff, but the true is that an old book is more likely to explain better because they did not have ES6, and Typescript, and this new stuff. If you learn JS with ES6+ (Using Babel and things alike), then understand how JS works will be more difficult than learning old JS and then learn new syntax, because most of the time, that new syntax will be sugar for things that you already know.

Hope this help you and your friend :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
👥 discussion This Repo is guided by its community! Let's talk!
Projects
None yet
Development

No branches or pull requests