Goals for 2019
Tags: productivity
Published: 2019-01-04 12:04:33

---
title: "Goals for 2019"
published: true
tags: productivity
description: My software development goals for 2019
canonical_url: https://www.mskog.com/posts/goals-for-2019/
cover_image: https://www.mskog.com/images/goals.jpeg
---

I've seen many people posting their goals on their blogs so I thought I'd do the same with my software development and professional goals for 2019.

## Complete 6 courses on [Udemy](https://www.udemy.com)

I've been using Udemy for quite some time now and I find it both easy and helpful. For 2019 I picked out 6 interested courses that I will make sure to finish:

#### [Vue JS 2 - The Complete Guide](https://www.udemy.com/vuejs-2-the-complete-guide/learn/v4/overview)

I know React but very little about Vue. This seemed like a great place to start. The new Vue CLI 3 looks cool with a UI built in and I find it intriguing that Vue can operate on the HTML that you already have in the DOM. Perhaps Vue can be used in an existing application instead of replacing things like components like you have to do in React?

#### [Advanced CSS and Sass](https://www.udemy.com/advanced-css-and-sass/)

Design is not one of my strong skills so I thought that this course is a good way to learn more. I also bought the book from [RefactoringUi](https://refactoringui.com/) that I will read in 2019.

#### [Go: The complete developer's guide](https://www.udemy.com/go-the-complete-developers-guide/)

All I know is dynamic languages, some Java and a tiny bit of Crystal. I want to learn a language that I can use when I have the need for speed.

#### [The Rust programming language](https://www.udemy.com/rust-lang/)

People really do love Rust. Maybe I will as well?

#### [Complete C# Unity Developer 2D](https://www.udemy.com/unitycourse/learn/v4/overview)

Learn about C# while making games in the Unity engine? 3 excellent things in one large package? Excellent

#### [Understanding TypeScript](https://www.udemy.com/understanding-typescript/learn/v4/overview)

I don't understand TypeScript. After this I will? People keep raving about it so there must be something there.

If you know of any other great courses on Udemy then please feel free to <a href="mailto:magnus.m.skog@gmail.com">email me</a> or [@me on Twitter](https://twitter.com/MagnusSkog)

## Read 12 non-fiction books

I've always wanted to read more so if I commit to it I might just be able to pull it off this year. I'm currently reading [It doesn't have to be crazy at work](https://www.amazon.com/Doesnt-Have-Be-Crazy-Work/dp/0062874780) and that is excellent so far.

## Read 12 fiction books

As above. More reading! I'm currently reading [The Dark Forest by Liu Cixin](https://www.goodreads.com/book/show/23168817-the-dark-forest). It is the second book in the series and I can highly recommend it if you like science fiction.

## Launch and/or release 4 side projects

I always start things that I don't finish and I have quite the pile of unfinished things. This year I commit to finishing at least 4. The first one will be a website involving video games written in Elixir and the second one will probably be a better way to deal with having a lot of newsletters to read. I will of course open source as much as I can.

## Write 12 entries in this blog(not including this entry)

As with the projects above I also have several drafts that I don't finish. This year I will. For example I a post about the performance issues of Docker on Mac, a huge list of performance tips for Ruby on Rails and a review of the new block storage on Hetzner. Stay tuned!

## Miscellaneous

* Make a nice looking CV for use in print and online
* Create a portfolio page
* Try using a [Pi-Hole](https://pi-hole.net/)
* Go through the basic guide on [Headspace](https://www.headspace.com)

Finally I thought I'd include on of my personal goals which is to learn how to play the guitar. Most of my hobbies involve computers so I thought it'd be nice to have something that doesn't. I have absolutely no idea how far I'll get in a year but I'm going to commit to spending at least 30 minutes a day practicing it.

## Ultimate goal for ~~2019~~ ~~2020~~ 2029
{% youtube 4fk2prKnYnI %}