Eli Sarver

All Categories: golang(1) go(1) gokit.io(1) home

Another Week of Accomplishment

Levers in the right places

This week started with a failed release.

Something we held for about three weeks was deployed, causing de-serialization issues coming back from memcached. We rolled back to the previous release and regrouped the next day to examine causes.

I spent the next morning learning about memcached, but I couldn't put a finger on . . .

Read More

September 04, 2015

Small Teams

Size matters.

A recent change in teams allowed us to iterate quickly by focusing effort onto a smaller sub-set of tasks and removing some impediments to releasing features. While the following list seems simple, it represents a shift in our thinking about problems. Specifically, smaller teams move faster.

  1. We indexed a troublesome table and . . .

Read More

August 30, 2015


My foci for the coming year:

The Go Programming Language

I cannot express how much I depend on Go for my sanity. Sanity because despite some of the hate tossed its way, people are doing amazing stuff with it. It's accessible like Python, but precise like C. If you're doing server programming, you owe it a look.

. . .

Read More

January 01, 2015

“Pull” has an ‘l’ in it.

“Push” does not.

$ g pul
git: 'pul' is not a git command. See 'git --help'.

Did you mean one of these?

No, I meant the one with the ‘l’ in it.

Read More

December 04, 2014

Errors in Public Libraries

A random anecdote about other people's code.

We had a stack trace recurring with high frequency on our management hosts today. Digging into the issue, we found this (cleaned up) trace:

Internal Server Error
 . . .

Read More

December 03, 2014

ErgoDox Week 2

Ergodox with feet visible


I have feet on the bottom of my board, thanks to a co-worker's donation. It no longer slides, making typing on it rock solid. I used it for work most of this week, and it was brilliant.

The caps are back to a blank DSA black and white set. I like the look of the F/J rows in white. I only have divot . . .

Read More

June 15, 2014

One week with ErgoDox

ErgoDox in Dolch

This summarizes my notes on a week's ErgoDox use. Notes on the build process


The Dox is a flat keyboard with variable spacing, thumb clusters, and custom firmware. It's a lot to get used to.

The flatness presents a few ergonomic challenges, most of which I solve with rotation into a . . .

Read More

June 07, 2014

All Categories: golang(1) go(1) gokit.io(1) home