Recent Posts

Python class for TriMet train arrivals

I wanted a Bash alias that would output the time remaining until the next Eastbound train at the stop near my apartment. I created a Python class to get this...

Linus Torvalds on Design

“Don’t ever make the mistake [of thinking] that you can design something better than what you get from ruthless massively parallel trial-and-error with a fee...

Advantages of Immutability in Java

An immutable object is one whose state or data cannot change after construction. Common immutable objects from the JDK include Strings and Integers.

OSX HotCorners Alternative

I’m a frequent user of OSX’s HotCorners feature. It allows me to put my display to sleep with a simple swipe of the mouse to the bottom-right corner of the s...