random thoughts, work progress, new things learned...