The Guy That Did That Thing: An Interview with Andrew J. Clark

The Guy That Did That Thing: An Interview with Andrew J. Clark

Introduction

My internet friend Andrew J. Clark has been gaining a lot of attention the past couple months. (Or is it notoriety?)

Not satisfied with a budding podcasting career, Andrew has also shown himself to be quite the iOS developer. He's a little hard to pin down but he has an interesting way of looking at the world, something that comes through in the following interview.

More Ideas Than Time: An Interview with Greg Pierce

Introduction

Greg Pierce is the guy behind Agile Tortoise, the development studio behind one of my favorite iOS apps, Drafts, along with a number of other awesome things like x-callback-url. We chatted about the origin story behind Agile Tortoise and the reasons why Greg decided to make the leap into an independent software development career.

* * *

Tell me a little about yourself. Who are you, where are you from, and what would you say you are most known for?

Well, I answer to the name Greg Pierce. I grew up in Maryland, in the DC suburbs, spent some time in New York (at NYU) and ended up in Texas, where I've lived in the greater Dallas-Fort Worth area for close to 20 years.

In real life, I'm the happily married proud father of three boys (11, 11 & 6). During the day I run Agile Tortoise, an indie software development company I founded in 2006. I'm probably best known for my iOS apps, particularly Drafts, and for spearheading the x-callback-url iOS inter-application communication spec.

I also play guitar. :-)

Dallas, huh? Well I hope Matt Alexander's not getting you involved with his madness or anything. So, how exactly did you get started with software development? What initially sparked that interest?

That's difficult to say. I've said it was accidental in the past, but I don't think that's accurate. Perhaps "unintentional" describes it better.


“I don't really self-identify as a "software developer" — I just like to solve problems and build things. Software is how I do that.”


I grew up with computers. My dad is an IBM mainframe programmer, so I had exposure early on with an Apple II, then the first PCs, etc., and I enjoyed fiddling with them and experimenting with programming. I never pursued that interest, however. My bachelor's degree was in music and I was actively pursuing a career in music and arts. My graduate degree is in Ethnomusicology and Folk studies.

All that time, however, I liked to make things. I co-founded a music- and arts-focused magazine in the early 90s (UNo MAS Magazine), and taught myself desktop publishing to support that project. Then I taught myself HTML to bring it to the web. Then I taught myself web development to automate the growing requirements.

After I finished school and entered the workforce, I ended up at a company that was struggling to enter the computer age (this was in 1995), and they gave me free reign to help — so I started building tools for them to manage their business and taught myself database/business programming along the way…so it all just sort of snowballed from there.

I don't really self-identify as a "software developer" — I just like to solve problems and build things. Software is how I do that.

That's pretty interesting, especially given how well-known you've become in the iOS app development world. What about the music thing, then? Do you consider yourself just as much a musician as you do a developer, or is that more of a side hobby?

Music is definitely a hobby at this point. I love music, and the consensus among those who have heard me play seems to be that I am a reasonably good guitar player, but I was more interested in working around music than being a professional performer. One of those things where the pressure of making it work would take too much of the fun out of it.

While my degree is in music, I was actually in a unique Music Business program at NYU that was focused on working in the industry. I got a lot of cool opportunities through that program and got to spend time working at CBGBs, MTV, Rough Trade Records and some other cool places back in the day.

Okay, I've gotta ask: what'd you do at MTV?

Adam Curry's personal hairdresser.

Seriously, nothing glamorous. I worked a couple of days a week doing mostly clerical work in the programming department. It was fun though. I got to sit in programming meetings, and meet a lot of artists that came in to promote new releases. This was in 1988.

Probably the coolest responsibility I had was preparing the daily Dial MTV Top 10 on the days I was there. If you remember that show, it was a top 10 request show compiled from viewer votes (to a 900 number, of course). I'd get the top 50 most requested songs list from the company that ran the phone lines in the morning, run it through a series of rules to determine the top 10 then take care of typing up the list (on Wang word processors!) and getting it to production.

The mechanics of it all were pretty interesting. The "rules" were around keeping the list from getting dull – i.e. the same video could not hold the #1 spot more than 3 days in a row, video were retired from eligibility after a certain period of time and had to on the current MTV rotation list.

Man, for a second I really had my hopes up about the Adam Curry thing...

So, we've got the MTV job in 1988, and then the programming job in 1995. What happened in the intervening time between that time period and the founding of Agile Tortoise in 2006?

During the '88-'95 period I bounced around a number jobs, until I headed off to grad school in 1992 at the University of North Texas. I completed a Masters from UNT, and went to Western Kentucky University for a year to continue my studies.

Turns out I was far less interested in continuing my studies than I was in getting married to my girlfriend Katie, who I had met while at UNT. So I moved back to Texas and we got married in October of '95.


“Having the kids was one of the main driving forces behind me going independent.”


Right around that time was when I started the job I mentioned early where I really taught myself programming. I was with that company for 10 years as IT manager. I also did consulting and side projects along the way. I put out a Mac shareware game in the late 90s (Turtle Dice), and did a lot of development and consulting in Userland Frontier — Dave Winer's scripting platform.

Most of my focus in the 2000s was on family though. We had twin boys in 2001, and another in 2007. Having the kids was one of the main driving forces behind me going independent. Some struggle with the discipline to work at home with kids, but I love being around.

It seems like going independent is becoming more and more common these days, which I think is awesome. I'm hoping I can somehow cobble together an independent career myself someday, and I love hearing the stories about how others have done it.

What was it like, starting your own business and leaving the corporate world behind? Did it terrify you?

I was lucky enough to able to ease my way into it over several years, but there were times when it was scary. As the primary breadwinner for a growing family, I couldn't afford too many lean times along the way.

When I first started a Agile Tortoise, I was doing client consulting and my previous employer was my anchor client. I went to them and explained that I would love to keep doing development work for them, but that I was not interested in continuing the IT administration end of my position. They had grown enough for it to make sense for them to hire a full time system admin. I helped them find a new person, and they outsourced the development to me on a consulting basis.

The development work I was doing at the time was mostly in Microsoft Dynamics AX and .NET. There was a lot of demand for that skill set, so even if being independent didn't work out I felt confident I'd be able to fall into something else. Luckily it did work out.

As it turns out, I still have one big anchor client. I spend about half my time building STEMscopes – a very cool K-12 education site – and about half on my own apps.

So, long story short, I never put myself in a place where I had zero income — and in the modern job market I would find it much more terrifying to be in a place were all my income relied on a single employer.

How long after Agile Tortoise was founded did you begin working on Drafts? What prompted you to develop the app in the first place?

Drafts shipped in April, 2012. I had probably been working on the app for about 4-6 weeks prior to shipping. Mind you the original 1.0 version was much simpler than the 3.0+ version currently in the App Store.

Drafts actually has a pretty clear-cut origin story. I was tapping away at a short email to my wife one day and realized I should text her the message because I needed a quick response. Sounds straightforward enough, but actually making that context switch on the iPhone was pretty painful. Select the text, copy, quit mail, open messages, address the message, paste. A first-world problem for sure, but still a pain.

I thought about it and realized how many other similar moments I had on my iPhone where I wanted to type something and I wasn't sure where it should go yet...maybe to Twitter, or Facebook, or both. Maybe to email or messages. Maybe it would become a calendar event, or maybe it would be better as a todo.

Drafts' primary goal was to remove those barriers by letting you just open it and type. The natural growth path for the app was just to give you more and better ways to act on that text once you typed it, so that's what I've tried to do as the app has grown.

I would say that that's my primary use for Drafts: a quick scratchpad for all those little ideas I think could turn into something cool later. But in the last year or so, Drafts has definitely evolved into something much more than a simple scratchpad.

Back in January, Federico Viticci wrote an article detailing the ways in which Drafts had suddenly become a sort of 'workflow automation hub' for anything text-related (mainly due to the x-callback-url specification you also developed). What inspired you to take Drafts to the next level like that?

It just seemed like the logical evolution of the app. I had already been working on app integration – x-callback-url was developed working on integration between my dictionary app, Terminology, and Instapaper in early 2011 – so it was already an area I was very much excited about.

I had done the work to integrate with a lot of different services, so why not unlock that and make it something you could utilize easily from other apps?

That's a good point. Are there any major plans beyond the upcoming iOS 7 updates for your apps that you've got in the works? Any particular industries you're thinking about getting into?

It's hard to be specific about the future. I have more ideas than time, and I while I love to discuss those ideas, I've learned it's best not to put too much out there since those ideas often get misinterpreted as promises — sometimes they don't pan out quite the way you hoped, and you disappoint people.

So I guess I'm more prone to keep quiet until I've got something close to ready-to-ship before I say too much.


“I have more ideas than time.”


Short-term though, I've been re-writing Terminology. It's been a popular dictionary-thesaurus app but was getting long in the tooth, and iOS 7 provided a good opportunity to refresh that app and add to it some of the things I've learned working on Drafts.

That's understandable, sometimes it's nice not to know exactly what the future holds. Let's switch gears for a second and talk about your setup and workflow. Where do you do most of your work, and what tools do you use to get it done?

I work at home in a bedroom that we use as an office. My setup is pretty austere. A slightly modified Office Depot desk and an exercise ball chair for furniture. I have a retina MacBook Pro hooked up to a Thunderbolt Display – and a great set of studio monitor speakers. I've tried a few other input devices, but keep coming back to the standard Apple Wireless Keyboard and Magic Mouse.

There are dozens and dozens of apps I rely on for things big and small. I was sitting at my kids’ iMac the other day and was faced with the reality of just how many apps I rely on so deeply on the Mac that I take them for granted. Some of them I’ve used for more than a decade.

I start to think of Launchbar, Default Folder, TextExpander, 1Password and the like as features of the OS sometimes. They are so ingrained in my daily flow that I hit hot keys for them on a Mac that doesn’t have them installed and I think the keyboard is broken for a split second when nothing happens.

More recently, I’m finding Napkin to be a great tool to help with app support and documentation, and I’ve pretty much moved all my vector graphics work to Sketch.

iOS is less stable for me. I have some core apps that stick, but as that is my development platform I’m always looking at new things.

What does a typical day look like for you?

My days start early. I’m the morning person, so I get the kids up, get them fed and off to school most days. I’m generally back home around 8:30 and get straight to work.

I try to divide my days up by projects to some extent, though it doesn’t always work out that way. I will typically spend 30-35 minutes on communication first thing. This includes getting caught up on support email, and getting aware of any critical issues I might need to move up on the priority list.

Then I will spend the rest of the morning on one thing. That might be one of my apps, or a client project.


“It’s a nice perk of working at home to have these mini-dates.”


Most days I eat lunch with my wife. We often eat out. It’s a nice perk of working at home to have these mini-dates.

I often shift gears to a different project in the afternoon, and depending on current priorities try to give myself at least one afternoon a week where I work on experimental projects. This might mean exploring a new technology, testing out some new UI ideas, etc., that may or may not eventually make it into a project.

I will sometimes keep up with support issues and such off hours, but I’m mostly a 9-5 type and don’t work in the evenings or on the weekend.

One final question, and I'll make it a fun one: do you currently have any favorite books/podcasts/albums/whatever that you think others should check out?

That’s a tough one. My music tastes are all over the map. Been digging into John Hartford’s catalog on Rdio lately – probably too superficially bluegrass-y for many, but he’s a really great songwriter with a unique blend of optimism and keen observation of people. Closer in spirit to Randy Newman or John Prine than first listen reveals.

NPR’s Planet Money is currently my favorite podcast, both for its interesting take on every day economics topics and for its shorter format, which fits well with my typical listening opportunities.

Excellent! Thank you for stopping by to chat with me, Greg.


You can find Greg on Twitter at @agiletortoise and on ADN at the same handle.

International Man of Mystery: An Interview with Matthew Alexander

International Man of Mystery: An Interview with Matthew Alexander

Introduction

Matthew Alexander is one of those individuals who can't easily be put into any single box, metaphorically speaking. Being a jack-of-all-trades, he excels in several areas, such as writing, podcasting, entrepreneurship, consulting — the list goes on.

On top of that, he is a genuinely nice person, with a beaming attitude that definitely shows in his work. He's one of my favorite people to joke around with on Twitter, and I was excited to interview him for this series. This turned out to be one of the longer interviews I've conducted so far (in a good way!) because we went into lots of different topics. I really think you guys will enjoy this one.

 

Nerd and Family Man: An Interview with Nate Boateng

Nerd and Family Man: An Interview with Nate Boateng

Introduction

I'll be completely honest here: I can't exactly remember how I met Nate Boateng (FYI, it's not BOH-tang, but more like BWAH-ten). As with other friends I've made on the internet, we very likely interacted randomly on Twitter one day, appreciated each other's sense of humor, and the rest is history.

Nate was one of the first people I thought of interviewing for this series, and I'm glad I did, because it turns out he has quite an interesting family history I hadn't known about. Read on and enjoy!

Making Something Great: An Interview with Chase Reeves

Making Something Great: An Interview with Chase Reeves

Introduction

Chase Reeves is a designer, writer, and marketer with a penchant for drinking cocktails and getting lost in his own head sometimes — in a good way! He made his name on the web with his blogs Ice to the Brim, a site about finding your creative habit so you can make great stuff, and Father Apprentice, an exploration into the meaning of young fatherhood.

Lately, Chase has been busy with a new project known as Fizzle, a site with video training courses intended to inspire and educate online entrepreneurs about growing their business. I've had a chance to check out the courses myself, and I can attest to their quality and personality.

Chase is a high-energy fellow, and I laughed out loud several times throughout our email exchange. I hope you guys enjoy it as much as I did.

Talking About the Things We Love: An Interview with Myke Hurley

Talking About the Things We Love: An Interview with Myke Hurley

Introduction

As I've often discussed all over the internet, I am a huge fan of podcasts. I got my start listening to podcasts years ago when I discovered Diggnation and The Totally Rad Show, and from there I've followed a long, winding path as a listener to dozens of shows. Eventually, this path led me to the 70Decibels podcast network, which was headed up by none other than Sir Myke Hurley before it was acquired by the 5by5 network.

Some of my favorite shows are on this network: 512 Podcast, Bionic, CMD+SPACE, Enough, and Generational.

After listening to these shows for a while, I eventually came into contact with Myke himself via Twitter, and it turned out he was an awesome guy to crack jokes with. I’ve heard Myke conduct lots of interviews throughout his podcasting, but I thought it’d be fun to turn the tables a bit and interview him, and in my own way.

Building a Business Around Who You Are: An Interview with Patrick Rhone

Building a Business Around Who You Are: An Interview with Patrick Rhone

 Introduction

I've been a big fan of Patrick Rhone's writing for several years now. His work onMinimal Mac and in his books has always been thoughtful, enlightening, and a breath of fresh air in a world otherwise polluted by crazed tech news cycles and rumor mills. He takes a rather Zen-like, minimalist approach to technology, with a writing style perfectly complemented by a nice cup of coffee.

When I decided to do this interview series, Patrick was the very first person I asked to participate, and thus, he is the first person I've ever interviewed. He's been gracious enough to put up with me as I learn my way around this sort of thing, and not only did I learn a lot along the way, but I had a lot of fun with it too.

Introducing: The Unretrofied Interview Series

[You'll just have to imagine the drumroll I played in my head as I typed the title of this post, punctuated by a cymbal crash at the end.]

Starting next week, I will publish the first in a series of interviews I've been conducting, featuring some of my favorite creative people from around the web. The current lineup consists of writers, podcasters, web designers, and entrepreneurs, and hopefully I can add some photographers to the list soon.

I'm super excited to finally share these interviews with you guys.

This is a project I've been wanting to approach for a long time, but as someone who had never conducted an interview prior to a few months ago, the idea of it seemed pretty daunting at first. Eventually, I decided to go for it anyway – you gotta start somewhere, right? – and began asking a few people to be my guinea pigs, so to speak.

Thankfully, they've all been been gracious enough to put up with my ineptitu- er, inexperience. I've been having so much fun with these interviews, and learning a whole lot along the way. I've got five interviews under my belt so far, and I'm anxious to do more (meaning I'm open to suggestions, if you've got any).

The first one will drop on this upcoming Monday (July 15th, 2013). Stay tuned.

* * *

Update (08/08/13): There are now a couple of ways to browse the list of interviews, if you'd like: you can use the 'Interview' category to read through them one after the next, or if you'd rather pick and choose, go with the Interviews archive page I've put together.