How a new idea emerges
Last weeks I have realized that I am focus now on improving in my career, which is great. But how did I get here?
As Steve Jobs said, “You can’t connect the dots looking forward; you can only connect them looking backwards”, so I have looked for the dots in twitter :)
A few months ago I joined the meetup group Front-end Developers Madrid and I am really glad that I did it because I became aware that I need to learn a lot. After some conversations from the group in Slack I used to send interesting articles and courses to the mailbox of my “future self”, but after a while I imagined all the tasks in a wall like in the movie “A beautiful mind” and I shared it in twitter:
I didn’t really have a plan to improve in front-end development until a very bad weeks at work. I had the idea back then (in the shower, where all the ideas come from) to do a talk about moving from back-end to front-end development and take advantage of it to put pressure on me and improve in these months.
I wanted to organize the talk and have all the ideas in the same place and I thought about a Kanban to use different “boxes” for each idea. But after adding some ideas, I started to add also user stories for each thing that I wanted to learn and I realized that it could be very useful to see how a learning goes.
Those days I saw this tweet:
So I decided to write about each task in my blog and share the idea:
What you can learn here is that a bad event can turn into something good and that I like to share in twitter the day 11 of each month, so pay attention to July 11th ;)
By the way, this is a comic about the story of sending resources to the mailbox of my “future self”:
Notes: How to insert tweets in Jekyll posts?
-
Used Jekyll Twitter Plugin article with Rob Murray jekyll twitter plugin to insert tweets in Jekyll.
-
Created a Twitter application to create the keys and access tokens.
-
Using Gemfile and
bundle install
to install the gems and dependencies. -
With OS X 10.11 you have to change the path to /usr/local/bin to install some gems:
gem install -n /usr/local/bin/ jekyll-sitemap
. -
I created a local file .env to have the keys (it remains only in local, not in GitHub) and I export each line (export TWITTER_ACCESS_TOKEN_SECRET=…) to have it in the environment and test it in local with
bundle exec jekyll serve --baseurl ''
. -
Issues: The tag twitter is not a recognized Liquid tag. You have to build the HTML locally and then merge the generated code into the gh-pages branch:
bundle exec jekyll build
to generate the html and copy the code from _site to _post.