It's just another normal day at SmartyStreets. Jonathan, founder and CEO, is sitting in his kitchen, eating his bowl of cereal. Then, up walks Mike Whatcott with a problem.

SmartyStreets provides a cloud-based address verification service. If you have a mailing list with a bunch of addresses that you aren't sure of, then you can pump those addresses into the SmartyStreets API, and get back a list of addresses in mailable form, with an indication of whether they are deliverable, vacant, inactive, etc.

Mike's problem is that the field support team needs a tool that will take a CSV list of addresses and produce a CSV list of validated addresses.

This video series shows Jonathan and Mike working together, to produce that tool in the GO language.