BOOKS IN PROGRESS:
- Practical Object-Oriented Design in Ruby: An Agile Primer
- Cracking the coding interview
- Eloquent javascript
BOOKS:
- Growing object oriented software guided by tests
- Refactoring by martin fowler
- Rails As She Is Spoke
- The Passionate Programmer
- Ruby best practices
- Rails 3 way (reread)
- Design patterns in Ruby (reread)
- Metaprogramming Ruby (reread)
- Zen and the Art of Motorcycle Maintenance (reread)
- Meditations - by Marcus Aurelius (reread)
- Dale Carnegie how to make friends and influence people (reread)
- Influence: The Psychology of Persuasion
- Ishmael: An Adventure of the Mind and Spirit
- Starting Strength
- The Gentle Art of Verbal Self-Defense
- The Social Animal: The Hidden Sources of Love, Character, and Achievement
- There Is Nothing Wrong with You: Going Beyond Self-Hate
- The Charisma Myth: How Anyone Can Master the Art and Science of Personal Magnetism
- Getting to Yes: Negotiating Agreement Without Giving In
- Zen in the art of archery
- The Way of the Superior Man
- The Art of Learning: An Inner Journey to Optimal Performance
- You Just Don't Understand
- The Design of Everyday Things
- Musashi
- The Watchmen
- To Kill a Mockingbird
- The Strategy of Conflict
- So Good They Can't Ignore You
- The Personal MBA
- Seeking Wisdom
- Power of Full Engagement
- Influence
- Predictably Irrational
- The 4-Hour Work Week
- The Art of Profitability
- Willpower - by Roy Baumeister and John Tierney
- Mastery - by George Leonard
- You Are Not So Smart
- Practicing Mind - by Thomas Sterner
- Mindset - by Carol Dweck
- You, Inc - The Art of Selling Yourself - by Harry Beckwith
- The Art of Learning - by Josh Waitzkin
- Art and Fear - by David Bayles and Ted Orland
- Overachievement - by John Eliot
- Rapt - by Winifred Gallagher
- Gödel, Escher, Bach: An Eternal Golden Braid
- The Ultimate Secret to Getting Absolutely Everything You Want
- How To Read A Person Like A Book
- The World Until Yesterday: What Can We Learn from Traditional Societies?
- The Promise of Sleep: A Pioneer in Sleep Medicine Explores the Vital Connection Between Health, Happiness, and a Good Night's Sleep
- The Effortless Sleep Method: The Incredible New Cure for Insomnia and Chronic Sleep Problems
SCREENCASTS:
Simple made easy by Rich Hickey(rewatch)Refactoring from Good to Great- Go Ahead, Make a Mess by Sandi Metz
- Grand Unified Theory of Software Design - Jim Weirich
- Thinking in Objects
- Peepcode's 'Rspec series'
1, 2, 3 - Peepcode's 'Scaling up'
- SOLID Object-Oriented Design by Sandi Metz (rewatch)
- Less - The Path to Better Design by Sandi Metz (rewatch)
- Yay! Mocks! by Corey Haines
- Failure for Fun and Profit!
- Building modular, scalable web apps? Of CORS!
- All of destroy all software screencasts (rewatch)
- Legacy
- Ten Things You Didn't Know Ruby Could Do
- Ten Things You Didn't Know Rails Could Do
- Testing Best Practices, or The Five Habits of Highly Effective Tests
- ActiveRecord Anti-Patterns for Fun and Profit
- Confident Code
- Eloquent Explanations
- Scaling the Web: Databases & NoSQL
- Introduction to Relational Databases
BLOG POSTS:
Maker's Schedule, Manager's ScheduleUnderstanding Ego DepletionMy issues with Modules- Connascence as a Software Design Metric
- SOLID Design Principles
PAPERS: