Older posts


A gentle introduction to Golang Modules

TDD: Red Red Green

DockerCon 2018

Journey Into TDD: I have no idea what I'm doing

How to Read 12 Books in a Year


Hugo: Improved static asset cache busting

Semantic Class Naming


Hugo static asset cache busting

Go: Marshal and Unmarshal JSON with time and URL data

Peak Design Everyday Messenger Review

Quick and easy web server for local development


Initializing channels in Go

fmt.Scanf Introduction

Firefox to integrate Pocket

Building Go projects with gb

Understanding Go Dependency Management


Galaxy Tab Pro 8.4 Review

Garny leather notebook cover

Go frameworks and libraries

T-Mobile Note 4 unboxing

Programming is terrible so learn to enjoy it

Staying focused

Vote with your dollars

Trusting third party apps

Startup Louisville Forum, the community that never was

Golang Hosting

The process of destinations

How we spend our days

First impressions and setting the tone with clients

Technology agnostic

Golang: Crypto sign cookies for security

Quitting Feedly, One cut too many


Go Workflow

Switching from MySQL to Postgres

Music to be productive

Progress through imperfection

The new Moto X phone

Create smarter goals for success

Golang vs PHP

What can we learn from the death of virtual worlds?

What should my next phone be?

golang: My introduction to the Go programming language

Chrome Blink: Browser Wars enter the next phase

Reddit, the gamification of conflict

Your startup requires time and focus

Write ugly code


One thousand steps

Reward your power users

Google Nexus and the pure Android experience

Newsweek exits print publishing

Firefox, 10 years of the good fight

PostgreSQL is now Engine Yard's default database

US taxes Olympic medal winners

First Impression: Sublime Text 2

Gnomes in the abyss

Has the Internet jumped the shark?

Facebook killed the Internet star

Is mobile web the future


Galaxy Nexus

Google plus, or the consolidation of online identity

Start with Simplicity

The Power of a Plan

IE6 Deathwatch

The paths we choose

The future of the web


Good Process

The purpose of life

First impressions in the age of instant

Dawnism, fear the morning sun

Second Skin

Interesting Articles August 2010

Quiet Library

Hemingway productive hack

CouchDB and malformed URLs

Debian in VirtualBox for local web development


Ruined Lives

Pilot Hi-Tec C 0.4mm Light Sumi Gray

CouchDB on transactions

Buddhist Meditation

Honda EV-N

Pen Case Inventory September 2009 pt2

First JetPens order

Pen Case Inventory September 2009

Pilot Coleto

Twitter Marekting Tools

Thoughts repeated

Twitter as marketing tool

Forbidden vs Not Found


HTML5 section Element

HTML5 DocType

Autumn is coming

Wisdom of Style

Command Line Interface

The perfect ringtone


Beauty the surface is veneer