This post is part of our Customer Interviews series. Every now and then, I dig deep into the confines of our database to find the most interesting projects, products and companies built on top of DNSimple by our customers.
This week, I got in touch with Corey Haines, a long term customer of DNSimple and friend of Anthony. Most of you may know him from CodeRetreat – and from his exquisite fashion sense. I've got to admit, interviewing Corey was somewhat of a daunting task. Heck, the man has been involved with so many cool things that I couldn't possibly cover them all in this post. So I dug in a bit and was intrigued by his ability to grow an audience and earn a living from it. From talks, workshops, and even a book – here's Corey Haines' playbook to harvest your audience.
You're the kind of person to skip veggies and head straight to desert? Head down for some words of wisdom from a sharp-dressed-developer-speaker-writer-globetrotter.
It all began circa 2009 when Corey called a timeout on his life and took a full year sabbatical to travel the world while meeting developers and giving talks at conferences. Throughout his journey across the programming world he noticed a recurring habit:
Developers tend to spend more time learning than doing – especially the fundamentals.
That thought kept spinning for while until later that year – while backstage at Codemash with Gary Bernhardt, Patrick Welsh and Nayan Hajratwala – the idea spawned to create a day-long event that would focus on practicing the fundamentals of software development.
With a good initial traction and a ton of developers in tow, he felt the need to adopt a proper liberal governance. Instead of becoming the community's chief, he would become it's shepherd and offer guidance but would not dictate nor enforce his will.
Giving more freedom to the community allowed it to grow freely with more and more developers asking permission to run their own coderetreats.
Anybody could do one. Even first timers were doing it right.
They published the format and let the people do the rest.
In other words, he made himself replaceable and built a truly open community.
After giving his fair share to the movement, the time came where it felt right to 'take some'. After all, he invested so much into it – he often had to cover himself the airfare and other expenses to do workshops.
He saw the opportunity for corporate workshops where he would run a coderetreat within a company.
The timing was right given his own and the movement's growing notoriety but would companies pay for something that is usually free? Moreover, could he monetize coderetreat without jeopardizing his ethics?
Unsure of how things would pan out, he gave it a shot and showed up in the lobby of a popular conference with a bulletproof plan: tweet out his offer and hope for a reply.
Out of the blue, a developer from MotleyFool responded, and just like that he began doing corporate workshops.
To protect the integrity of the movement and to address the question of ethics, he drew a line in the sand:
If it's a public workshop, I don't take money and if I can, everybody can.
He managed to turn it into a primary source of income for the next two years. But all good things must come to an end.
In 2013, with the stoicism of Marcus Aurelius, Corey parted ways with coderetreat.
I came to a point where the community would be better off without me.
He was leaving a well oiled machine. Because he had made himself replaceable from the beginning by adopting a shepherd's attitude, there were other leaders ready to take on the challenge. Unlike many founders, he could leave without making a ripple.
Everybody wants to have written a book but nobody wants to write a book
Himself included. However, a book from Corey Haines was inevitable:
But he did not want to write a book. He had seen friends go down that treacherous path and didn't want to follow suit.
Everything changed when he hopped on a plane to India to give a talk on the 4 rules of simple design at Agile Conference. Turns out 40 hours of flight to go back and forth is plenty to change your mind!
He'd spent the trip to India writing the script for his talk and the trip back to refine it and expand upon the examples. By the time he got back, he had the blueprint of the book.
I think I am actually writing this book!
A friend offered to do the editing and both of them kept tweaking on it until it was ready to launch.
In all, The 4 Rules of Simple Design did well reaching thousands of readers.
Interviewing Corey felt more like a chat with a great mentor than a regular Q&A interview. He kept dropping knowledge bombs that couldn't go unnoticed. Here they are:
cruising through #vanlife in a '72 VW bus.
Configure DNSimple as your secondary DNS provider to improve your domain's availability and redundancy with AXFR zone transfers.
Get a free limited-edition t-shirt featuring the characters of howdns.works and howhttps.works with any new yearly subscription to DNSimple.