ideas

half-baked thoughts and things i want to build.