completing passionate programming blog post