Gists and coding thoughts