Personal Goals

Personal goals made open source.

Why? In 2017 I've decided to go back to basics and learn JavaScript in depth using @ericelliott's guide to learning JavaScript.

I have a problem staying focused, the JavaScipt ecosystem is full of shiny new libraries and framework, it's easy to lose focus and try them all without learning JavaScript deeply. So this is a tool to help me focus on one thing for as long as possible.

Overarching Goal for January - December 2017: Back to Basics

  1. Contribute to Open Source
  2. Write more blog posts (More than once a month)
  3. Launch my developer career
  4. Get better at JavaScript
  5. Cultivate daily habits (reading: actual books and coding articles, coding, journalling, podcasts?)
  6. Give a talk (or talks!)
  7. Do more community stuff

January 9, 2017

This Week's Goal: Push code everyday for seven days.

Things I'll Do This Week:

  • Do research on ES6 Modules
  • Write blog post on ES6 Modules
  • Complete Chapter 3 of Eloquent JavaScript: functions
  • Create Github repo for each exercise in Eloquent JavaScript
  • Read JS Modules

Things I'll Do In The Future:

  • Complete Free Code Camp JS track
  • Start work on 'blabber'
  • Finish Tomayon
  • Finish Riser
  • Prepare an app to present at GDG 2017
  • Configure Arch Linux on computer
  • Finish Exercism JavaScript track
  • Create daysSince() app
  • Create a Decimal to Hex converter
  • Do a series on common search algorithms (BST, Binary Search...)
  • Time waster extension that suggests similar sites to goes there on click
  • A cli tool that gets the latest npm version on all branches (stable, canary...)