Personal side projects archive and philosophy

When I was interviewing with GM and working on my final presentation I stumbled across Jon Yablonski. Jon’s work and words were a huge inspiration prior to and after getting hired.

https://jonyablonski.com/articles/2016/a-guide-to-personal-side-projects/

As an artist some times the hardest thing to do is start. The blank page can be daunting. Even after starting, how often do we finish and release what we have started?

Here are some tips for not only getting started, but actually making and releasing something real, today, not tomorrow, not a week from now.

Personal side projects philosophy

  1. Make something useful or enjoyable. Scratch your own itch. Make something real you will actually use or enjoy. Make real products that help solve reoccurring real problems in your life. Or simply be creative and bring yourself joy. There is a chance other people have the same problem or will also enjoy what you have created.
  2. Have fun. Enjoy the process.
  3. Make things you can share with the world. Get feedback.
  4. Keep it simple. Use the skills you already have. You will learn something new.
  5. Make your project ‘live’ day one. Test it on multiple devices.
  6. Create an MVP in one day.
  7. Iterate on your project to improve it after using it.
  8. Share your work with others. Repeat.
  9. Profit.

Personal side projects archive

Project 4

This is an expansion of the last idea. BUT Imagine a world where you could easily access the recipes you use a lot. Is there a cooking social network for sharing recipes? Death to recipe blogs!

What I learned about and tested:

Cloning dannyskelley.com and customizing the Jekyll theme further. Using static site generators as CMS that are updatable via phones. Managing multiple github projects under a single domain https://github.com/skelleyboy

Project 3

I found myself googling the same dough recipe over and over. Most recipe blogs have super long articles and tons of ads. google: “recipe blog memes”

What I learned about and tested:

1. prefers-color-scheme: dark

The prefers-color-scheme CSS media feature is used to detect if the user has requested a light or dark color theme.

The user might indicate this preference through an operating system setting (e.g. light or dark mode) or a user agent setting.

2. A refresher on adding google analytics. Every time I use google analytics I end up searching for whatever other options exist at the time. No wonder people pay others for google seo and marketing ;)

Project 2

At the start of the pandemic I thought it would be worth my time to enroll in a free course from Yale on happiness.

https://www.coursera.org/learn/the-science-of-well-being

In short, our daily habits determine our happiness level. Specific daily science backed tasks can help increase happiness.

The course has an app related to these tasks. It is not simple enough. I found a 5 minute daily gratitude journal that I loved. When they redesigned their app it gave me a reason to scratch my own itch. I need simple and actionable items. Nothing more. Keep it simple.

I have iterated on the project and tasks multiple times. I enjoy setting it as a homepage but it is easily accessible via phone as well.

What I learned about and tested:

I wanted to expand the philosophy of quick creation of project 1. This project started out as basic as possible and has evolved over time. When I found myself not using it I improved on it. I wanted to make something web app like without any javascript or programming. I wanted to prove how much impact a simple project could create on your life.

Project 1

This is how I got the ball rolling. A super simple project that took minutes instead of days and would be helpful for myself and others.

What I learned about and tested:

Getting something done and sharing it. Customizing layouts using html/css Firefox developer tools inspector.

Written on January 5, 2022