finishing blog post for passionate programmer part2