Development Blog Archive

Historical technical writing about engineering practices, architecture decisions, and lessons learned in software development (2014-2018).

← Back to home

Don't learn Dvorak

2018

A personal experience with switching from QWERTY to Dvorak keyboard layout and why it may not be worth the investment.

Platform Values

2018

Decision making requires trade-offs. Understanding platform values helps make consistent decisions and build coherent systems.

:syntax off

2016

An experiment in turning off syntax highlighting and its effects on code quality and readability.

Web UX Patterns

2016

Essential web user experience patterns for creating intuitive and accessible websites.

Content First Design

2016

A methodical approach to web development prioritizing content, accessibility, and user experience over visual design.

Say hello to Rubysierung

2014

A soft typing implementation for Ruby inspired by Confident Ruby, providing shorthand for Ruby's conversion methods.