Glen's Blog

Thoughts on Coding

POSTS

Blog Posts

  • 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.