Thoughts on technology, the world, and life

Blog

Bootstrap

Automating the setup of my Mac development environment

New GitHub Reactions For xa0Pull Requests, Issues, And Comments

More ways to respond to issues, pull requests, and comments

Fixing The Inequity Of Startup Equity

Why leaving a startup shouldn’t mean losing earned compensation

“The Wrong Abstraction”

Sometimes better code starts by undoing an abstraction

“Sullivan Ballou Letter”

Love and duty in a Civil War soldier’s farewell

Firewatch Available For Pre-Order

A discount on a game I’ve been waiting for

“Backdooring Your JavaScript Using Minifier Bugs”

When shrinking code introduces a security vulnerability

Using The Syntax Tree In Go

A tutorial on transforming Go abstract syntax trees

Khufu Reborn

Another look at a possible hidden passage in the Great Pyramid

“The Legacy Of Go”

What Go removes may be its greatest contribution

San Francisco Aerial Drone Footage

A different view of the city from above

Northpole Noir

The Steam winter sale adds 89 games to my collection

“Where The F*** Is Carmen Sandiego”

A musical spoof of the elusive globe-trotting thief

“Why Star Wars Is A Political Force To Be Reckoned With”

Reading contemporary politics into a galaxy far, far away

“Wine Tasting Is Bullshit. Here’s Why.”

More reasons to doubt the experts and enjoy cheaper wine

More Crap For Christmas

The Catalan Christmas tradition of the caganer

“Darth Vader Yule Log Five Hours”

A dark side alternative to the holiday fireplace

Apple’s Secret Plan To Boost IPhone Sales Is Working

A closer look at Apple’s iPhone upgrade financing

“Logfmt”

Simple key-value logging for humans and programs

Sony Announces First Batch Of PS2 Games Coming To PS4 Tomorrow

Eight older favorites return through the PlayStation Store

Fabric: Twitter’s Mobile Development Platform

Tools to simplify getting a mobile app off the ground

Steve Jobs On Education

An interview from his NeXT years on improving education

Steam Exploration Sale

Another sale, another batch of games for the backlog

Common Crawl

Free web crawl data for anyone to use

A Cute Star Wars Easter Egg By Google Search

A familiar opening crawl comes to search results

“Why Go Is Not Good”

A critique of Go, with comparisons to Rust and Haskell

Four Ways To Nap At Your Desk

The peculiar equipment of the office nap

Housing Prices Spike As Tech Employee Takes Stroll Through Neighborhood

A joke about tech money and neighborhood real estate

“Understanding Git Conflict Markers”

Reading the markers left by a merge or rebase

“Git For Computer Scientists”

A clear explanation of Git’s internal model

“Definitely Real Quotes”

Dubious quotations from very unlikely sources

“Packing Lightmaps”

Fitting many small lightmaps into larger textures

Yelp Sues South Park For $10 Million Over Latest Episode

An outrageous story about Yelp and South Park

Weather Report In Golang

A terminal forecast app written in Go

“What’s CoreOS? An Existential Threat To Linux Vendors”

Minimal server operating systems challenge the traditional Linux business

Consul Vs. Chef, Puppet, Etc.

Why service discovery needs more than configuration management

Consul vs. ZooKeeper, Doozerd, Etcd

Comparing tools for coordination and service discovery

Get The Fuck

A memorable name for a command-line tool

Libevent Vs. Libev Vs. Libuv

Sorting out three similarly named event libraries

Things I Learned At JSConf.eu 2015

A backend engineer’s first JavaScript conference

“Netflix And Chill”

Discovering another meaning for an innocent-sounding phrase

“How To Get The Best Resale Price For Your IPhone 6, 6 Plus, Or 5S”

Comparing ways to sell or trade in an old iPhone

“I’m Comic Sans, Asshole”

Typography’s favorite punching bag fights back

Can’t Discover The Sunken Truck In Far Cry 4

An underground wingsuit flight reaches a stubborn map location

Can’t Loot Bunker In Far Cry 4

A glitch gets you inside Royal Vault III

A Humble Proposition: How To Fix The Apple Watch

Making sense of the Watch’s confusing controls

I’m Joining Betable, To Disrupt Gambling

A new engineering leader joins the company

Yahtzee On Everybodys Gone To The Rapture And Gone Home

The difficulty of giving players control over a story’s pace

π