17 December 2016

Advent of Code

I've long been aware of Code Katas - programming exercises you can do as practice, to improve problem-solving and coding skills. Much like a kata in karate, they're a set of individual "moves" brought together for a fixed purpose, that you can practice with and improve on.

Only trouble is, I don't find them particularly satisfying. They're too unstructured, usually without a known answer you're trying to calculate.

Recently, I was made aware of the "Advent of Code", an annual advent calendar of daily programming challenges. I wasn't too sure how it'd be any different to Code Katas, but then I got started.

It's a lot of fun! So, how is it different to Code Katas then?

9 December 2016

First thoughts on Ruby on Rails

As mentioned in my previous post, I recently did some front-end work for a Shopify development agency, and they asked me if I could potentially help with upcoming Rails-based projects. As I've heard a lot about Rails, many websites use it, and a freelancing friend of mine specialises in it, it was high time I looked into it to see what all the fuss was about.

And it can never hurt to learn a new technology, as it broadens the mind to new approaches for solving problems.