Ryan Barrington Cox bio photo

Ryan Barrington Cox

Ryan makes things in Asheville, NC.

Email Youtube Github RSS

Notes

These are my notes from books and courses I want to remember.

Deep Work - by Cal Newport

This book argues that, in our distracted world, focus is the new IQ. Deep Work means turning off your phone and closing your inbox (and your door) so you can work in a distraction-free environment. Cultivating this regular habit, for hours at a time, is how you find flow and produce great work.

Love and Logic - by Foster Cline and Jim Fay

A book on parenting that encourages kids to make their own decisions and mistakes so they can learn responsibility.

Radical Acceptance - by Tara Brach

Embracing your life with the heart of a Buddha...

Rapid Software Testing Applied (RSTA) - by James Bach

My notes from a three-day intensive course on software testing and rapid learning.

Tools of Critical Thinking - by David A. Levy

How often do we think about how we think? This book explores metathinking and highlights common pitfalls and workarounds.

An Introduction to General Systems Thinking - by Gerald M. Weinberg

This 1975 book grew from Weinberg's popular college course on General Systems Theory. The course didn't fit into any department (perhaps it was too "general"). This book is full of insights, thought experiments and poetic nuggets like "If we want to learn anything, we mustn’t try to learn everything."

How to Win Friends and Influence People - by Dale Carnegie

Yes, the title sounds evil and manipulative, but hang on a minute! This 1936 classic may be the best self-help book of all time. Help yourself by helping others. This book should be titled "How to be Empathetic" or "How to Communicate Kindly."

The Art of Unix Programming - by Eric S. Raymond

Unix was built on virtues of elegance, simplicity and versatility. This book describes Unix coding philosophy in detail and is *probably* only for hackers (prove me wrong non-hackers!). "Constructive laziness is one of the cardinal virtues of the master programmer.” - Raymond

The Art of Mingling - by Jeanne Martinet

This book discusses a topic that has terrified me in the past. “Ultimately, mingling well with others is a way of getting in touch with all that is vibrant and wonderful about life.”

How to Solve It - by George Polya

Life is full of problems. Solving problems can be fun. This classic book teaches us how to solve problems and enjoy the process.

The Life-Changing Magic of Tidying Up - by Marie Kondo

You can increase the quality of your life by simplifying your home and possessions.

The Total Money Makeover - by Dave Ramsey

Most Americans are up to their ears in debt and have little to show for it. Debt is slavery. It's not how much you make but what you do with it. Discipline and budgeting go a long way towards financial freedom and "retiring with dignity."

Chaos: Making a New Science - by James Gleick

"Disorder was channeled, it seemed, into some common underlying theme."

The Art of Software Testing - by Glenford J Myers

Software Testing is a relatively new field. Few people agree on how to do it "right." Some consider this book to be a classic on the subject. It's brief, general and not tied to any particular trend or technology.

Computer History

A work in progress. These are my notes from a few books on the history of the computer. "Computers" used to be people who did calculations. We spend countless hours on computers today. What's the back story?