Hacker News new | ask | show | jobs
by jimktrains2 3215 days ago
Complete aside: I've been working on a "book" (quotes because I'm sure I'll never finish it :-\) That is designed to help provide vocabulary and ideas for breaking down problems. The book will contain no programming, and part 1 won't get into anything like "how to sort" or "different ways of constructing a tree". The idea, especially in part 1 is breaking down problems and solutions, not how to implement those solutions. Part 2 provides more information on implementation and analyzing algorithms, but still not the actual implementation.

http://jimkeener.com/pdfs/aptb-book-toc-44e1b61.pdf is the current table of contents. It feels a little disheveled in places. I'm still working out some of the structure, but I'd say 95% of the final sections are there, and maybe 85% are in the correct relative positions (at least in part 1). I'm also going to be trying the following parts mirror part 1 in structure as much as possible.

Right now it's a GFDL license, but it's not yet public. I'm still debating if there is a better libre license, but one that would allow it to be physically published as well.