Collected Knowledge
I love reading and learning. I’m putting this page together to keep track of all my knowledge sources.
2020
Currently reading in progress
Completed books below
Business
Psychology
Philosophy
Productivity
2019
Business / Leadership
- What got you here won’t get you there
- Daring Greatly
- Dare To Lead
- The Dichotomy of Leadership: Balancing the Challenges of Extreme Ownership to Lead and Win
- The Manager’s Path: A Guide for Tech Leaders Navigating Growth and Change
Entrepreneurship
Self-Development
- Re-read The 7 Habits of Highly Effective People
- Un-F*ck yourself
- Getting Things Done
- StrengthsFinder 2.0
- Stillness is the key
Philosophy
Psychology
- Switch: How to Change Things When Change is Hard
- Introducing Cognitive Behavioral Therapy
- Indistractable
Technology
Architecture
- Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
- Clean Architecture
- Enterprise Integration Patterns
- Domain Driven Design
2018
Business / Leadership
- Drive – The Surprising Truth About What Motivates Us
- Leaders Eat Last: Why Some Teams Pull Together and Others Don’t
- So Good They Can’t Ignore You: Why Skills Trump Passion in the Quest for Work You Love
- It’s Your Ship: Management Techniques from the Best Damn Ship in the Navy
- The 5 Levels of Leadership: Proven Steps to Maximize Your Potential
- The Five Dysfunctions of a Team: A Leadership Fable
- Lead Your Tribe, Love Your Work: An Entrepreneur’s Guide to Creating a Culture that Matters
- Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
Communication
Philosophy
Programming / Computing
- Learning OpenCV3
- Linux Networking Cookbook
- Computer Networks 5th By Andrew S. Tanenbaum
- SSH, The Secure Shell: The Definitive Guide, 2nd Edition
- Practical Linux Security Cookbook
Psychology
Science Fiction
2017
Business / Leadership
- Extreme Ownership – How U.S. Navy SEALs Lead and Win
- 48 Laws of Power
- Start with Why
- The Tipping Point
- Algorithms to Live By – The Computer Science of Human Decisions
- The Art of Possibility – Transforming Professional and Personal Life
- High Performance Habits – How Extraordinary People Become That Way
- How to Fail at Almost Everything and Still Win Big
- Who Moved My Cheese
Self-Development
- The War of Art – Winning the Inner Creative Battle
- Deep Work – Rules for Focused Success in a Distracted World
- How to Be an Imperfectionist: The New Way to Self-Acceptance, Fearless Living, and Freedom from Perfectionism
- The Gifts of Imperfection
- You Are a Badass: How to Stop Doubting Your Greatness and Start Living an Awesome Life
Philosophy
I’ve recently found stoicism to hold some powerful truths in my life. I highly suggest any take a read into this philosophy because it has influenced me so much in this last year.
- Meditations – journal readings of Marcus Aurelius
- The Obstacle Is the Way – The Timeless Art of Turning Trials into Triumph
- The Daily Stoic 366 Meditations on Wisdom, Perseverance, and the Art of Living
Programming / Computing
- Programming Pheonix
- Metaprogramming Elixir
- The Little Elixir & OTP Guidebook
- Learn You Some Erlang For Great Good – Fred Hebert
Psychology / Human Nature
- Tribes – We Need You To Lead Us
- Peak Performance
- Quiet – The Power of Introverts in a World That Can’t Stop Talking
2016
Business / Leadership
- Smarter Faster Better – The Secrets of Being Productive in Life and Business
- The Art of War (Chiron Academic Press – The Original Authoritative Edition)
Communication
- The Like Switch: An Ex-FBI Agent’s Guide to Influencing, Attracting, and Winning People Over
- Comedy Writing Secrets: The Best-Selling Guide to Writing Funny and Getting Paid for It
Programming / Computing
Self Development
- Ego Is the Enemy
- The Way of the Superior Man: A Spiritual Guide to Mastering the Challenges of Women, Work, and Sexual Desire
- The Six Pillars of Self-Esteem
Social Science
Psychology
- The Power of Habit – Why We Do What We Do in Life and Business
- Grit – The Power of Passion and Perseverance
Programming / Computing
2015 and earlier
Communication
Design
- The Design of Every Day Things – Donald Norman
Product Development
- Built to Sell: Creating a Business That Can Thrive Without You – John Warrillow
- Hooked: How to Build Habit-forming Products – Nir Eyal
- Man’s Search for Meaning – Viktor Frankl
- How to Win Friends and Influence People – Dale Carnegie
- How to Stop Worrying and Start Living – Dale Carnegie
- The 7 Habits of Highly Effective People – Stephen R. Covey
- Leadership and Self-Deception – The Arbinger Institute
- A Whole New Mind – Daniel Pink
- Atlas Shrugged – Ayn Rand
- Failing Forward – John Maxwell
- Man and His Symbols – Carl Jung
Psychology
Medical
Technical Books
- Programming Elixir
- Programming Phoenix
- Exercises for programmers
- Ruby on Rails 4.0 Guide – Stefan Wintermeyer
- You Dont Know JavaScript – Kyle Simpson
- CSS and Documents – Eric Mayer
- The Little Redis Book – Karl Seguin
- CouchDB – The Definitive Guide – Chris Anderson, Jan Lehnardt, Noah Slater
- Practices of an Agile Developer – Venkat Subramaniam and Andy Hunt
- Ship It – Jared Richardson, Will Gwaltney, Jr
- Red Book, Readings in Database Systems
- Distributed systems for fun and profit
- Instant Nginx Starter
- Nginx
- Elixir Cookbook
- Postgres 9 Administration Cookbook
- Pro Puppet
Financials
- The Tao of Warren Buffet – Mary Buffet
- Winning: The Ultimate Business How-To – Jack Welch
- Learn to Earn: A Beginner’s Guide to the Basics of Investing and Business – Peter Lynch
- Rich Dad Poor Dad – Robert Kiyosaki
- The Richest Man in Babylon – George Clason
- Think and Grow Rich! – Napoleon Hill
Learning Web Sites
I read quite a bit, as well as watching screen or web casts, instructional videos, or just interesting talks usually from TED or Ignite.
Sites
- RailsCasts (I miss Ryan Bates. If you see him, tell him I still think he’s awesome.)
- Ruby Tapas
- Code School
- Ruby5
- Go By Example
- Codeschool
- ElixirSchool
TED Talks
Find my TED profile here.