by r4victor on 1/11/23, 8:05 AM with 22 comments
by agomez314 on 1/11/23, 12:10 PM
I would also caution in how the book presents its chosen subjects as "Computer Science." Like the adage goes, "Computer Science is not so much about computers like petri dishes are about biology, or telescopes are about astronomy." There's so much beauty and variety in the field that it's really hard to just pin down in a curriculum. See "A Mathematician's Lament" [1]
I also challenge the notion that some of these subjects logically proceed from the other (some, not all).
I've got no problem with anyone reading the book, they'll be certainly much more informed about the field of computers in general. I especially appreciated the Further Reading sections to let the reader expand his learning. Thanks for sharing this post!
[1] https://www.maa.org/external_archive/devlin/LockhartsLament....
by bambataa on 1/11/23, 2:03 PM
The overall intent was to create a single, fairly concise volume sketching out the main areas of computer science so that developers from non-traditional backgrounds (boot camps etc) have at least some kind of map of the territory.
When I started working as a dev I really struggled with the idea that there were so many things that I should know about but I wasn’t even aware of until they blew up in my face in some way.
agomez314’s comment is very valid — my framing was “CS stuff that you will encounter as a developer”.
Happy to answer any questions.
by tinytorus on 1/11/23, 4:50 PM
by harshalaxman on 1/11/23, 4:10 PM
This looks like the perfect depth for me to get up to speed at a relaxed pace over a few months: simpler than a textbook but more robust and instructive than blog posts, Wikipedia etc.
A few cents:
- not sure if it's already nestled in some chapters, but cryptography is the most important missing topic imo
- if there ends up being a print copy I would happily purchase it
- the name makes it hard to find: a google search for "computer science book" doesn't have a first page result
by Alifatisk on 1/11/23, 10:07 PM
by jam3sn on 1/11/23, 12:37 PM
by Frummy on 1/11/23, 4:49 PM
by gnull on 1/14/23, 2:42 PM
by shaftoe444 on 1/11/23, 11:41 AM