Random Thoughts on life