Conquering the art of can coding