Hi, I'm Ben Skinner. My greatest interests are finding ways to make myself a better person and using code to build things that I think are cool.

My Life Principles
I believe that it is critical to have a well-defined set of values and to live based on those values. My brain works by defining my values in terms of a few key words, and then defining those words in detail. The main influences on my values are Stoicism, Buddhism, Objectivism, and Non-violent communication (NVC). Here is a brief description of how I try to live my life:
- Authenticity: Don’t let society or others tell you what to think, do, or feel. You are your primary concern, so take responsibility for your life. Above all, always be authentic. Never be fake or trade an ounce of your soul for anything.
- Compassion: Remember that everyone on the planet is suffering in their own way. Be understanding and compassionate.
- Experience: Have a good time. Live in the present moment, remembering that every day or moment could be your last.
- Competence: Always do the best you can in whatever you're doing. Whether as a student, as a friend, or as a business partner, be clear on what your responsibilities are and make sure to live up to them.
- Courage: Have courage. Be willing to suffer and make sacrifices to be the person you want to be.
Top 3 Books
These are my three favorite books. They all play a significant role in how I view the world. Click here for a list of of all the books I've read recently.



3 Things that make me feel alive
- Walking through the city at night
- Coding something I'm passionate about
- Submitting someone in Jiu Jitsu
“Never regret a day in your life. Good days give happiness, bad days give experience, worst days give lessons, and best days give memories.”