My (programming related) notes