random (programmer) thoughts