I have some obsessive tendency to accumulate info/resources for learning (talks, presentations, blog post, books, podcast, etc).
From time to time I need to carry out an exercise to identify the things that I want to learn to complement my actual skills... This exercise helps me to narrow (temporarily) my scope for learning and gain speed, focus and motivation.
- I bring together a lot of topics that I am interested in (from languages, and technologies, to soft skills, and cultural topics).
- I classify each topic in several levels (my interest, my actual experience, level of alignment with my personal path/mission, etc.).
- I try to discard as many topics as possible... for example because I am already proficient or good enough. In these cases, I'd like to learn more, but I will not make any special effort.
- I select three or four topics.
- I remove mercilessly unrelated items from my list of resources (books, talks, blog posts, articles, etc...). It is important to remove as much as possible because we don't have enough energy and if something is really important it will reappear in the future... :)
- Serverless. I see the serverless based architectures as the next step for a PaaS that force us to think in terms of events and create cloud-native designs. I think that this technology will be very important in the near future.
- Advanced AWS usage. In this case, I decided that even if I learned a lot about cloud technologies in my actual job I need to go deeper in AWS to really understand and gain more confidence.
- Unfollow a lot of people on twitter (sorry, not enough time...).
- Remove sync for email on my mobile.
- And remove a lot of apps that generate push notifications.