Ryan Clarke

Total 5 Posts
Software Engineer

3 Reasons to Use F#

F#’s pragmatic approach gives the very best mix of functional programming features including functions as first-class objects, immutable data by default, and algebraic data types, with easy portals back into the object oriented world where desirable.

My year as an apprentice software engineer

This post originally appeared on Ryan’s personal blog The unlikely programmer Music theory was my ‘thing’ from the time I was 10, so naturally that’s what I studied in college. Years later I found programming and, realizing a better thing when I saw one, I switched ‘things.’ After

Passionately Driven Development

I started programming because I needed to solve a problem. My former employer was a small college on the south-east side of Indianapolis and they kept all their student’s academic records in Excel files. I was a humanities teacher with a degree in music theory, but I didn’t

You have to start somewhere

I started fresh in at SEP on Monday and by Tuesday the bananas were fresh out. Fellow new guy Jackson and I were tasked with our first project on Monday just before quittin’ time: update the internal resume reporting website from ‘ancient’ to ‘tomorrow.’ It currently runs on a mid-2006