Actions

Reading List: Difference between revisions

From HacDC Wiki

No edit summary
 
(One intermediate revision by the same user not shown)
Line 28: Line 28:
* {{amazon|020161622X|The Pragmatic Programmer}}
* {{amazon|020161622X|The Pragmatic Programmer}}
: Language independent guidelines for writing better code, working better with development groups and management, and avoiding common problems.
: Language independent guidelines for writing better code, working better with development groups and management, and avoiding common problems.
* {{amazon|1449389554|Hackers and Painters}}


=== Radio ===
=== Radio ===
Line 41: Line 42:
* {{amazon|0441012035|Neuromancer}} by William Gibson
* {{amazon|0441012035|Neuromancer}} by William Gibson
* {{amazon|0553380958|Snow Crash}} by Neal Stephenson
* {{amazon|0553380958|Snow Crash}} by Neal Stephenson
* {{amazon|0553380966|The Diamond Age}} by Neal Stephenson
* {{amazon|0441016073|Halting State}} by Charles Stross
* {{amazon|0441016073|Halting State}} by Charles Stross
* {{amazon|0307887448|Ready Player One}} by Ernest Cline
* {{amazon|1596064331|Cryptonomicon}} by Neal Stephenson


=== Fantasy ===
=== Fantasy ===


[[Category:HacDC_Culture]]
[[Category:HacDC_Culture]]

Latest revision as of 04:35, 11 July 2013

The HacDC Reading list, featuring the finest hacker tomes. (If you have ideas on how to organize, categorize, and linkize these, use the discussion page. I've avoided adding too much detail, so as to minimize the amount of work that will need to be done to re-arrange the list once a more useful organization scheme is hatched.)

Kid's Books

Non-Fiction

Biography & History

Electronics

A very readable and nearly mathematics free guide to electronics components and schematics. There are many small projects that can be completed in a single evening of work.
Continues where Getting Started in Electronics ends and has many cookbook solutions to common tasks. If you've seen the Radio Shack "Mini notebooks", this is a compilation of all of them.
Similar in to Forrest Mims' books, but with more theory and math. Lots of analog circuits and discrete logic examples.

Computers

Excellent introduction to computer architecture. This is a guide to understanding how CPUs and memory hierarchies work, how numbers are represented, how arrays are laid out, and so on.
Almost better than Volume 1, this one focuses on how to write better code by understanding what the CPU, memory and compiler are doing underneath all of the syntactic sugar provided by high-level languages. Very important information for anyone writing in a high level language (like C) for embedded systems (like the AVR).
Language independent guidelines for writing better code, working better with development groups and management, and avoiding common problems.

Radio

Science

Philosophy

Fiction

Science Fiction

Fantasy