-
Exploring Functional Programming in Ruby
26 Nov 2018
While working in Elm over the past few years, I had the opportunity to learn about functional programming. This was quite a bit different from the more object oriented approaches of the languages I had started programming in, Ruby and JS. Although it took me a bit to get used to, I have came to appreciate many of the concepts I was exposed to in functional programming. One concept in particular is the ability to pass a function as an argument.
-
Why I Love Exercism.io
12 Nov 2018
I started doing code practice on exercism.io back in 2014 when I was a student at Turing. I now still find myself doing exercises there when I have some free time and I find it to be one of the most enjoyable coding activities I do. Why do I enjoy it so much? Well for one thing it allows me to focus on just the code. Quoting from the “values” page of the site:
-
Sharpening My Tools
06 Nov 2018
As most Vim users know, Vim is a highly customizable text editor. Sometimes I put off spending time on my Vim setup in favor of getting more critical (in my mind) things done. However, when I do get around to investing the time to improve my workflows, I always wish I had done it sooner as I find it makes my life easier and my coding so much more efficient. Here’s some recent additions I have made to my Vim workflow that have really made a difference. Also, I would like to publically renew my commitment to constant workflow improvement :)
-
Hello World!
05 Nov 2018
As with programming, blogging for me is an iterative process. This is my second programming blog and I wrote several blogs in my previous career as an educational coach/trainer. So as I’m getting started with this version of my blogging efforts, I wanted to define for myself, and hopefully some readers, why it is I’m writing a blog in the first place.