random thoughts about programming, math and life