Non-linear Code Editing

Background

Programmers are used to working with code as if it were a collection of short stories, because computer code when stored on disk is traditionally organized into files and projects. When being edited, it is also presented to the user that way. For most programming languages, the file structure is important, since it often corresponds to an organizational method; e.g.:

Read More...

Welcome

A short introduction

This blog is intended to be a place for me to talk about things in longer form than I can on Twitter; topics will likely range from the technical (programming, software development) to the photographic to gaming to the more general. I expect most of the content here to be technical or photographic, however, since that’s what I do for a living and as a main hobby. Example topics include: Vim plugins and configuration, Linux window managers, error handling in software, useful iOS apps, pinhole cameras, and food photography.

Read More...