Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mgp/book-notes

Notes from books and other interesting things that I've read. Table of contents at the end ๐Ÿ‘‡
https://github.com/mgp/book-notes

book-notes books notes reading reading-notes

Last synced: 11 days ago
JSON representation

Notes from books and other interesting things that I've read. Table of contents at the end ๐Ÿ‘‡

Awesome Lists containing this project

README

        

Notes from books and other interesting things that I've read. Enjoy!

## Table of Contents

### Completed Notes

Completed notes from books that I've finished reading. In rare cases, notes for chapters are missing if I didn't find the material relevant.

* [Advanced DOM Scripting](advanced-dom-scripting.markdown) by Jeffrey Sambells and Aaron Gustafson
* [Adversaries into Allies](adversaries-into-allies.markdown) by Bob Burg
* [An Elegant Puzzle](an-elegant-puzzle.markdown) by Will Larson
* [APE: Author, Publisher, Entrepreneur](ape-author-publisher-entrepreneur.markdown) by Guy Kawasaki
* [Authority](authority.markdown) by Nathan Barry
* [Beginning iPhone 3 Development](beginning-iphone-3-development.markdown) by David Mark and Jeff LaMarche
* [Being Mortal](being-mortal.markdown) by Atul Gawande
* [Bulletproof Ajax](bulletproof-ajax.markdown) by Jeremy Keith
* [Chatter](chatter.markdown) by Patrick King
* [Choose Yourself](choose-yourself.markdown) by James Altucher
* [Code Complete](code-complete.markdown) by Steve McConnell
* [Crucial Conversations](crucial-conversations.md) by Kerry Patterson, Joseph Grenny, Ron McMillan, and Al Switzler
* [CSS: The Missing Manual](css-the-missing-manual.markdown) by David Sawyer McFarland
* [Different](different.markdown) by Youngme Moon
* [Do More Faster](do-more-faster.markdown) by David Cohen and Brad Feld
* [DOM Scripting](dom-scripting.markdown) by Jeremy Keith
* [Don't Make Me Think](dont-make-me-think.markdown) by Steven Krug
* [Drive](drive.markdown) by Daniel Pink
* [Effective C++, 3rd Edition](effective-c%2B%2B-3rd-edition.markdown) by Scott Meyers
* [Effective Java, 2nd Edition](effective-java-2nd-edition.markdown) by Joshua Bloch
* [The Elements of Style](elements-of-style.markdown) by William Strunk Jr. and E.B. White
* [Founders at Work](founders-at-work.markdown) by Jessica Livingston
* [Functional JavaScript](functional-javascript.markdown) by Michael Fogus
* [Getting to Yes](getting-to-yes-negotiating-agreement-without-giving-in.markdown) by Roger Fisher and William Ury
* [Hooked](hooked-how-to-build-habit-forming-products.markdown) by Nir Eyal and Ryan Hoover
* [How Children Succeed](how-children-succeed.markdown) by Paul Tough
* [How to Win Friends & Influence People](how-to-win-friends-and-influence-people.markdown) by Dale Carnegie
* [HTML 5th Edition](html-5th-edition.markdown) by Elizabeth Castro
* [Influence](influence.markdown) by Robert B. Cialdini, Ph.D.
* [Information Architecture for the World Wide Web](information-architecture.markdown) by Peter Morville, Louis Rosenfeld
* [iOS Programming: The Big Nerd Ranch Guide, 4th Edition](ios-programming-the-big-nerd-ranch-guide-4th-edition.markdown) by Christian Keur, Aaron Hillegass, and Joe Conway
* [iPhone User Interface Design Projects](iphone-user-interface-design-projects.markdown)
* [Java Concurrency in Practice](java-concurrency-in-practice.markdown) by Brian Goetz
* [JavaScript Patterns](javascript-patterns.markdown) by Stoyan Stefanov
* [jQuery in Action](jquery-in-action.markdown) by Bear Bibeault and Yehuda Katz
* [Learn Objective-C on the Mac](learn-objective-c-on-the-mac.markdown) by Mark Dalrymple and Scott Knaster
* [Learning Android](learning-android.markdown) by Marko Gargenta
* [Learning Python, 4th Edition](learning-python-4th-edition.markdown) by Mark Lutz
* [Managing Humans](managing-humans.markdown) by Michael Lopp
* [MongoDB: The Definitive Guide](mongodb-the-definitive-guide.markdown) by Kristina Chodorow and Michael Dirolf
* [More iPhone 3 Development](more-iphone-3-development.markdown) by David Mark and Jeff LaMarche
* [Multipliers](multipliers.markdown) by Liz Wiseman
* [Never Split The Difference](never-split-the-difference.markdown) by Chris Voss
* [ppk on JavaScript, 1st Edition](ppk-on-javascript.markdown) by Peter-Paul Koch
* [Pragmatic Learning & Thinking](pragmatic-learning-and-thinking.markdown) by Andy Hunt
* [Pro Git](pro-git.markdown) by Scott Chacon
* [Rework](rework.markdown) by Jason Fried and David Heinemeier Hansson
* [Rocket Surgery Made Easy](rocket-surgery-made-easy.markdown) by Steve Krug
* [Switch](switch-how-to-change-things-when-change-is-hard.markdown) by Chip Heath and Dan Heath
* [Talk Like TED](talk-like-ted.markdown) by Carmine Gallo
* [The Art of the Start](art-of-the-start.markdown) by Guy Kawasaki
* [The Book on Writing](the-book-on-writing.markdown) by Paula LaRocque
* [The Charisma Myth](the-charisma-myth.markdown) by Olivia Fox Cabane
* [The Coaching Habit](the-coaching-habit.markdown) by Michael Bungay Stanier
* [The Knack](the-knack.markdown) by Norm Brodsky and Bo Burlingham
* [The Meditations](the-meditations.markdown) by Marcus Aurelius
* [The Mythical Man-Month](the-mythical-man-month.markdown) by Frederick P. Brooks, Jr.
* [The Non-Designer's Design Book, 3rd Edition](the-non-designers-design-book.markdown) by Robin Williams
* [The Passionate Programmer](the-passionate-programmer.markdown) by Chad Fowler
* [The Power of Habit](the-power-of-habit.markdown) by Charles Duhigg
* [The Ruby Programming Language](the-ruby-programming-language.markdown) by David Flanagan and Yukihiro Matsumoto
* [The Subtle Art of Not Giving a Fuck](the-subtle-art-of-not-giving-a-fuck.markdown) by Mark Manson
* [The War of Art](the-war-of-art.markdown) by Steven Pressfield
* [Thinking Fast and Slow](thinking-fast-and-slow.markdown) by Daniel Kahneman
* [Thinking in Systems: A Primer](thinking-in-systems-a-primer.markdown) by Donella H. Meadows
* [To Sell Is Human](to-sell-is-human.markdown) by Daniel Pink
* [When](when.markdown) by Daniel Pink
* [Writing Tools](writing-tools.markdown) by Roy Peter Clark

### Incomplete Notes

Incomplete notes from books that I haven't yet finished reading.

* [Barking Up the Wrong Tree](barking-up-the-wrong-tree.markdown) by Eric Barker
* [Deep Work](deep-work.markdown) by Cal Newport
* [Design Patterns](design-patterns.markdown) by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides
* [Difficult Conversations](difficult-conversations.markdown) by Douglas Stone, Bruce Patton, Sheila Heen and Roger Fisher
* [How Children Learn](how-children-learn.markdown) by John Holt
* [How to Solve It](how-to-solve-it.markdown) by George Pรณlya
* [Introducing Neuro-linguistic Programming](introducing-neuro-linguistic-programming.markdown) by Joseph O'Connor and John Seymour
* [Ruby on Rails Tutorial](ruby-on-rails-tutorial.markdown) by Michael Hartl
* [The Manager's Path](the-managers-path.markdown) by Camille Fournier
* [The 7 Habits of Highly Effective People](the-seven-habits-of-highly-effective-people.markdown) by Stephen R. Covey
* [Why Didn't They Teach Me This in School?](why-dont-they-teach-me-this-in-school.markdown) by Cary Siegel

### Other Notes

Notes from things that I've read or watched on the web:

* [Auto Layout Guide](auto-layout-guide.markdown)
* [Core Data Programming Guide](core-data-programming-guide.markdown)
* [Eric Barker newsletter](eric-barker-newsletter.markdown)
* [First Round Capital: The Review](first-round-capital-the-review.markdown)
* [High Scalability](high-scalability-notes.markdown)
* [Khan Academy finance and capital markets](khan-academy-finance-and-capital-markets.markdown)
* [Leanpub Manual](leanpub-manual.markdown)
* [On being an effective tech lead](effective-tech-lead-notes.markdown)
* [SQLAlchemy 0.7.8 Documentation](https://github.com/mgp/book-notes/blob/master/sqlalchemy.markdown)
* [The Swift Programming Language: Language Guide](the-swift-programming-language.markdown)
* [vimtutor](vimtutor.markdown)

### Other

* [Neat words](neat-words.markdown): Words I've read and had to look up definitions for.
* [Frameworks](frameworks.markdown): Useful frameworks for my thinking and my work.

## How I Take Notes

On my Macbook, I have the Kindle app open with the book, as well as the markdown file open in a text editor (usually Sublime Text or MacVim, but it doesn't matter). When I read something that I want to summarize, I mentally commit it to memory and Command-Tab over to the text editor and type it out in Markdown. I don't copy-and-paste, because I find this solution allows me to retain the information better, and also it allows me to restructure the sentence if needed (usually editing for length). Usually my memory is not good enough and I Command-Tab back and forth, re-reading it in the Kindle app, and then re-reading what I typed out.

For some of the older notes, I had the text editor open on my laptop, and then the physical book between me and my Macbook. But the algorithm was very similar ๐Ÿ˜›