From my last post, I extracted these:
- I can choose 12 topics/projects and execute 1 per month.
- I can choose 52 exercises and try to execute one per week, more on a sprint mode.
- I can choose 4 topics and spend 3 months on each one.
- The last option is to choose 3 topics and spend 4 months on each one.
- Pure Data
- After Effects
- Data mining [see Python]
- Python [see Data mining]
- Hardware hacking (learn to use the Raspberry Pi, Arduino or any other HH board)
- Urban farming
- RoR / [build an] APIs
- Raspberry Pi / [how to set up a] server
- Art / installation [see RPi]
Notes & after thoughts:
- The categorization between topics and projects doesn't help that much.
- Choosing 3 topics to spend 4 months on each topic sounds like the least exciting discipline.
- Learning one thing per week is not going to make me an expert on any thing. Nevertheless, I don't want to be an expert, but yet, I want to accomplish some things.
- Even though the constraint of "time" is not the best metric to accomplish depth on a topic or discipline, it does help to boost the energy into accomplishing something.
If I distribute the topics through out a year for every month, it would just encompass the next projects:
- February: P5.JS
- March: Swift
- April: Origami
- May: AfterEffects
- June: Unity
- July: RoR / build an API
- August: Cellphone / Arduino / Hardware hacking
- September: Openframe / Raspberry Pi
- October: Urban farming
- November: Python / Data mining
- December: Pure data
If I just pick 4 topics for the year, it would probably look like this:
- Q1: Programming: P5JS, Python / Data mining
- Q2: After Effects, Origami, design prototyping
- Q3: Urban Farming
- Q5: Hardware hacking, Raspberry Pi, Arduino, Cellphone, Openframe
Some problems with all these topics is that I actually don't have that much time through out the year to learn so many things. So the dilema is: should I learn a little bit of a lot of things or should I try to learn less (let's say, just one thing, but better) through the year? One problem with trying to learn just one thing is that, invariably, I'm going to find a lot of obstacles on any selected topic and it's quite probable that it's not gonna have to be with me, but with some external factor (the chosen language can't run on my computer, the latest update broke my project, it's not good timing to practice urban farming).