March 20th 2019

☕️ 7 min read

Of the pursuits for greater accuracy in mechanical watchmaking, constant force can arguably be considered as one of the holy grails of the profession. For as long as watches have been powered by springs, watchmakers have been plagued by the effects…

June 21st 2018

☕️ 3 min read

One of my passions in programming is for the console. Yes, the dim, graphically uninteresting block hole of the command-line. As a software developer, nearly all of my work is done inside of a terminal window. Aside from the occasional foray into VS…

May 31st 2018

☕️ 4 min read

Anyone that knows me well can tell you that aside from computers and technology, one of my greatest passions is for mechanical watches. There’s just something about the ability to take mechanical energy, and through a series of gears and regulation…

April 10th 2018

☕️ 4 min read

As tools and methodologies for software development have evolved, the functional programming paradigm has washed over the tools we use across the stack. Haskell has been a go-to tool for developers to use for data analysis for close to three…

March 24th 2018

☕️ 3 min read

In 2016, I set out to learn functional programming through Haskell. It was partially because of the challenge of mastering a notoriously difficult to learn language, however, I most drawn to it because of its potential to radically change the way I…

September 16th 2016

☕️ 3 min read

Over the past few weeks, I've been reading through and studying the problems in Programming Pearls in an effort to better understand algorithms and their design. In the book, there's an excellent example of a binary search implementation. Working…