Thoughts

A random collections of some of my ideas and ramblings