co(p|d)ing with depression

10 Aug 2017

I struggle with depression, and I’m aways looking for ways to help myself get through things. One thing that I’ve found works for me is burying myself in code–it provides enough structure, momentum, and a positive feedback loop that it can help me get out, and it’s good that it’s something that I can pick up and do even when I’m at my worst.

» Read post

How I cope with my depression

09 Aug 2017

I get depressed sometimes. I’m not talking the colloquial depression where you feel a little mopey though. I get clinical depression, that has in the past required the support of a therapist to work through.

I don’t see a therapist anymore though (but I would if I thought I needed to again), and I’ve developed some coping mechanisms that help keep me on track and navigate rising tides of depression until they go out again.

» Read post

Regular posts moving to Wednesdays

04 Aug 2017
while false
  give_up(you)
  let_down(you)
end

» Read post

Cricket for a casual baseball fan

28 Jul 2017

My father in law recently took me to my first cricket match: Australia vs England in the qualifying rounds of the Women’s Cricket World Cup. It was absolutely fantastic!

(This post is going to be pretty boring if you don’t like either baseball or cricket, FYI.)

Before I went, I was thinking of cricket as a weird hybrid of baseball and (10-pin) bowling: you have a batter, but rather than just hitting runs, their job is to stop the pitcher from knocking over some sticks set up just behind them. I can report that this is mostly inaccurate.

» Read post

Creating a series of posts in Jekyll

21 Jul 2017

This post is a bit similar to last week’s because it describes a solution I came up with for an issue in writing my automated deployment to Dokku series (link to first post): how to programmatically link to other posts in a series without having to manually write markdown links.

» Read post

Scheduling posts with Jekyll and Github Pages

14 Jul 2017

For a while I’ve been looking for a way to schedule posts for this blog, which is being hosted on Github Pages. Because Jekyll is a static site generator and not a full CMS, there isn’t an inbuilt way to do it. I had found a post about using Zapier to merge in feature-branches for every new post to get this working, but when I was looking at it, it didn’t really appeal, in large part because it requires giving full access to your repo to Zapier.

When I started putting together the automated dokku test and deployment series (link to first post), it got to the point where I needed scheduling, because I was writing the posts on vacation all at once, but didn’t want them to go live all at the same time. So I ended up hacking together a quick and dirty fix with a VPS running a cronjob.

» Read post

Utilitarianism self-cannibalizes and falls over after it's eaten its legs

07 Jul 2017

I’ve been reading a fair bit of Coraline Ehmke’s writing in the last couple of days after her post about her year at Github went viral. Which lead me to her post on Model View Culture, The Dehumanizing Myth of Meritocracy. I haven’t thought about Utilitarianism in a long time, but I have for that time considered myself one, passively at least. The article has made me reconsider that.

» Read post

How I am doing the 4th of July

04 Jul 2017

I’ve been thinking long and hard about what I might be celebrating today. A lot has changed since the last 4th of July.

» Read post

Url Grey v 0.3.0 release notes

01 Jul 2017

This release implements tracking changes to short URLS with paper_trail.

» Read post

Dokku: Backing up apps on Dokku

30 Jun 2017

Previously in the series, I’ve focused on setting up and using Dokku. This post is less Dokku focused, and more on making sure that you keep all the precious data you generate and collect with the apps on it safe.

» Read post