G: Random Text Generation

G is a functional, interpreted language designed for creating random text, tables, and other game aids and features. Its flexible nature allows for other uses, especially creating test data for applications. In this article, we’ll look at the background and basics of G. You can find it on github, or check out the documentation here

Read More

Automating a Postgres Report Using Python

I monitor a lab during the evening, and we track student attendence in a PostgreSQL database on a local server. On Saturday mornings, I have to prepare a report that details student attendence for each instructor. Suffice to say that Saturday morning reports are the easiest to forget. In this write-up, we’re going to look at how I automated the report so that I can focus my morning on other things, like writing blog posts.

Read More

Learning Goals For 2018

The past year was a major step up for me. I’ve gained a new world of experience simply by showing up to the office every day, being part of high-level teams, and asserting myself as a knowledgeable member of our team. The truth is, though, that the gains have started to slow down and it’s starting to become obvious that I need to maintain goals outside of work.

Read More

Hello World

If you’re reading this, I’m sorry. I’ve probably passed you the link just trying to get you to bookmark it for future review. Or maybe you’re my mom. Either way, there’s really nothing important here, I just wanted to get a first blog post down so that I could learn how to use Jekyll.

Read More