notes, thoughts, mostly programming related