Challenges

Why?

  • I'm inspired by Michelle Khare's Challenge Accepted series, where she do challenging things
  • I think my life is stale and boring now. I need more spice in my life 🌶️
  • I think code can do so many cool things that I haven't tried yet. Example: building hardware, algorave, making artworks, research on AI, making compilers. I have never done these.
  • I want to explore the beauty of the domains that lie beyond code (e.g. art, music, hardware). I think seeing many domains will give me more inspiration to build cooler things.
  • I want to see the places my coding skills can potentially take me, and in turn improve my coding skills with these.
  • Let's call this "Cooler than Code Challenges" for now ;-)

How?

  • 50% of what I know + 50% of what I want to learn
    • The point isn't to be an expert, but just to get my hands dirty on a wide variety of fields.
    • If I am interested in one, it's totally fine to dig in.
  • Pick the topic that makes me excited the most.
  • In 1 - 2 months, get myself learning those things.
    • Start small.
    • I have a full-time job and lots of activities, so it's more about just doing it. No need to be consistent if I am really tired from work or other projects, I can take a break.
  • Aim to share every 2 week. Deliverable should be super tiny.
    • Example: a 30-second music track made with PureData. a single P5.js sketch. a simple Arduino program.

Goals

  • Explore topics I have been interested in for a long time, but have not actually get my hands dirty with yet because I am busy.
  • Meet cool, passionate people along the way from the communities.
  • Learn how to be a good beginner in these exciting fields. Learn how to learn new topics.
  • See how code intersects with so many fields.

List of Challenges ✨

Internal Database: Challenges.base

#index