Ok, I need to get this over with already!
I have been procrastinating on this for over two years now …
… Here’s proof (kinda):
Anytime I want to get started on this, something seems to always come up — an excuse of some sort.
What I have come to realize now is:
I am very very good at coming up with those (excuses) — painstakingly good in fact.
So here’s what I’ve come up with this time …
… and no, I do not think this one is an excuse. Or is it?
Every weekend, I would be spending 6 hours (at a minimum) learning to program a computer.
And by 6 hours, I mean 6 Cal Newport kind of hours.
3 hours Saturdays, 3 hours Sundays.
I’ve codenamed this “Code 6ix”.
You know, because I would be coding for 6ix hours every week?
Dumb shit. 🙁
Anyways, to learn to code, I would have to pick a language to learn with.
Over the past two years (three actually) I have dabbled into about 4 programming languages, but never stuck to one enough to even understand anything. These languages were:
– Python (my first love).
– PHP (oh, damn you WordPress!).
– Ruby (I still do not understand a thing).
… and finally;
However, when things got tough again, I ran away.
This time, I am running back to JS. And no matter how tough things would get now, I promise to never run back from running back.
I recently copied a trello board to my trello which contains a mammoth amount of tasks one should follow (in order) to have a good comp. sci. foundation with a little bit of web development fundamentals.
I would be sticking to that board throughout my journey.
But before fully getting started on the board, I’ve promised myself to finish up Haverbeke’s title — and I would do just that.
It’s simple really.
Intensely study JS for 6ix hours over the weekend, and report back here every Sunday evening with some of the core concepts I picked up for that 6ix session.
In reporting, I would try as much as possible to be as clear and concise as possible.
So clear, in fact, that even a five-year-old could understand it.
“If you can’t explain it simply, you don’t understand it well enough” — Einstein (I think.)
Ok, that’s definitely going to be cliche at some point, but for me, it would never be.
I’ve been inclined to doing this since I first saw behind (or inside?) the browser back in ’11 (pretty basic HTML stuff) but one way or another, I spent the next five years still not knowing how (exactly) these things come together.
It’s just been pure indiscipline on my end … I’m totally ashamed to admit this, but deep within, I know it’s true.
Covey (and many other good folks who have written on this) once said:
Begin with the end in mind.