2013 in Review

The year is almost over and I think I accomplished a lot this year. You can read my reviews of 2010, 2011 and 2012.

2013 Geek Achievements

  1. Solved 213 UVa problems.
  2. Got 43rd at NWERC 2013.
  3. Placed high in IMPA, with one turn won.
  4. Completed the online course Programming Languages in Coursera.
  5. Wrote some ML, Racket and Ruby.
  6. Won the TDDD56 Parallel Sorting Contest.
  7. Got my first summer job as a programmer at Configura. Great fun, great place to work.
  8. Wrote a lot of C and C++.
  9. Switched my site generator from Jekyll to Hakyll and wrote a little Haskell.
  10. For the first time achieved full marks in an exam - TDDD20 Construction and Analysis of Algorithms.
  11. Completed an extra math course: TATA64 Graph Theory. Fun course.
  12. Finished my 3 first years in University, now I can choose my own courses!
  13. Completed the compiler course in school and learned a bunch.
  14. Unlocked all ships in FTL and beat it a bunch of times. Fantastic game!

2013 Non-Geek Achievements

  1. Had a good year with Veronica.
  2. Visited Karlskrona with Veronica.
  3. Achieved 4-kup in Taekwon-do.
  4. Been a kids trainer in Taekwon-do. Very rewarding.
  5. Read 30 books.
  6. Discovered Agricola, a great German Style board game.
  7. Discovered Terra Mystica, another great board game.
  8. Did a bit of yoga.

2013 Failures

  1. Did not complete (or start) a hardware project.
  2. Did not achieve 3-kup in Taekwon-do.
  3. Did not participate in Ludum Dare.
  4. Missed two exams. I didn’t fail them, but I missed the dates…

Plans for 2014

  1. Take care of Veronica.
  2. Achieve 2-kup in Taekwon-do.
  3. Achieve a full split.
  4. Do 300 morning stretches.
  5. Visit the gym 100 times.
  6. Write a game.
  7. Participate in Ludum Dare.
  8. Code some rust.
  9. Read 31 books.
  10. Write 52 blog posts.
  11. Solve 100 UVa problems.
  12. Take more fun courses.
  13. Construct a custom keyboard.
  14. Successfully read 1 Korean speech bubble in Tower of God, without reference.
  15. Complete all exams.
  16. Prettify the site.