Collection of thoughts, experiments and experiences