Insight for Independent Consultants
I’d like to help you thrive as an indie consultant
My Indie Experts email list is a place where I do that. If getting better at attracting opportunity via your expertise is interesting to you, please join. Two ways to get this insight; inbox or RSS:
One of the ways to learn more about the expensive problem(s) your development shop solves is to survey people. You can survey past clients, current clients, and companies that aren’t even your client at all.Here are some suggestions on how to do that.Nothing kills a survey response rate like a long survey, so keep it short.Nothing gets skewed survey results like closed-end questions that present a false dichotomy or a biased set of answers, so ask open-ended questions.I like these questions for learning about expensive problems:
- How does your business make money?
- What about your business keeps you up at night?
- What 1 or 2 things would improve your business if you learned how to do them?
- If you could wave a magic wand, what 1 thing would you change now to make your business better?
- Is it OK if I ask you a few followup questions by email?
I love Typeform for creating simple surveys because it’s beautiful, free, and easy for survey takers to use.A 20 to 30% response rate to surveys is normal, even for people who like you and the work you’ve done for them, so don’t get discouraged if you are seeing numbers in that range.Reminding people is 100% acceptable if you do it politely.
Do you hate writing?Well, I have bad news and I have good news. The bad news first.Every professional services business should be looking to content marketing1 as a critical tool to support growth beyond their existing referral network and good luck. Done right, content marketing begins to attract clients to you, lowering your cost of new client acquisition.But, content marketing requires that you create… content. Most folks automatically think writing when they think about creating educational content.If you want to do more content marketing, I can’t eliminate the need to create your own content (though I can do it for you). And your content still has to be good, meaning it must be appealing, accessible and drop-dead useful.In this article I’d like to show you an alternate workflow for content creation that keeps you from having to write very much at all. This is the good news that I promised you. It’s called an audio-first workflow.An audio-first workflow largely takes writing out of the content creation process. You’ll still end up with a lot of textual content for search engines to rank and for people to read. The bonus with an audio-first workflow is that you’ll almost never be staring at a blank page, wondering what to write this week.
An Audio-First Workflow
Let’s walk through an audio-first workflow.
1) Do a Little Bit of Planning
Start with some planning that answers these questions:
- What are the top 3 business results your company creates for your clients?
- What are the top 3 problems your clients ask you to solve again and again?
- What are the top 3 areas of interest in your specialty that clients like to hear about?
- What are the top 3 broader issues affecting your clients in their industry in the next 12 to 24 months?
- What issues or changes in your specialty are your clients concerned about or interested in?
If you come up with three answers for each of those questions, you will have a fantastic list of topics to create content marketing around.The main point in your planning is that your content should not be random; instead, it should be focused around what your clients find interesting, compelling, or valuable.
2) Record Interesting Conversations
Even if you don’t think your voice sounds great, even if your microphone skills are weak, you can use an audio-first workflow to kick off the content creation process. After all, you don’t have to turn your audio recordings into a public-facing podcast, you can instead use them to drive the creation of text content. Here’s how to do that.Expand your topic list from the previous step into short outlines. So for example, if one of your topics is “Client concern: how will the prevalence of mobile web access affect my e-commerce business now and in the next 3 to 5 years?” then you might expand that into an outline that looks like this:Getting Your E-Commerce Business Ready For the Mobile Web
- The mobile web is coming, and there’s nothing you can do to stop it. Head in sand is not an option.
- If you don’t take action, here’s the dire consequences you can expect.
- The good news: it’s pretty easy to start adapting to the mobile landscape now.
- Three simple changes you can make to get ready: A, B, C
- Conclusion/CTA: Hope this is helpful. BTW, we have been solving this problem for clients now for 5 years. We can help you…
Next, figure out who in your company could have the most interesting or most educational conversation about this topic? Maybe it’s:
- The company founder and the lead developer
- The project manager and the lead developer
- The company founder and the salesperson who has closed the most business in this area
- The lead designer and a client who just finished a successful project in this area
You get the picture. One person having a monologue can be interesting, but probably won’t be unless they’re a great speaker. But two people who have been deeply involved in the topic at hand almost certainly will have an interesting conversation.Next, record those people having that conversation for about an hour. Do your best with the recording (quiet area with no background noise, decent equipment, etc.) but don’t obsess about it. Obsession begets more obsession, but it rarely moves a needle that’s been stuck on zero.If the audio sounds good and you want to have a podcast for your company, then release your recordings as a podcast!Podcasting Protip #1: Get about 4 or 5 episodes recorded, edited, and finished before you release your podcast to the world. This will validate that you can consistently follow through on your podcasting schedule and hopefully keep you out of the embarrassing graveyard of 5-episode, abandoned podcasts.Podcasting Protip #2: Unless you are a budding audio engineer or have lot of time to kill, just pay someone to edit the dang podcast for you. Devreps and podcastmotor are excellent, and I’m sure Fiverr and Odesk are rife with other options too. After you get certain one-time items like opening music, intro voiceover, and general workflow issues sorted, a budget of about $120 per podcast is about enough to turn a raw 60-minute recording into a finished podcast.
3) Transcribe the Recording
Send the recording to a transcription service. Both Rev.com and Castingwords.com are excellent and affordable options. Rev is both cheaper and faster ($1/minute, 24-hour turnaround) but Castingwords is probably slightly higher quality but slower and more expensive ($1.50/minute last I checked).
4) Maximize That Transcription
Take the transcription for your podcast episode and turn it into one or more articles! Either do so internally (risky because I guarantee that you will back-burner it and probably never get it done, especially if you have a deadline or are busy with client work), or just pay a writer or editor to do it for you.A budget of $200 per article should be more than enough to cover having a competent writer turn your hour of conversation–which will be around 6,000 to 8,000 jumbled words of unrefined gold–into pure gold. In fact, you may get 2 or 3 articles out of one 1-hour conversation. Need a writer or editor? I can refer you–just let me know.Either publish these articles to your blog (making sure you remove the publication date and call it something other than a blog) or publish them in your Resource Center.Send the articles to your list (you are building a list, aren’t you?) and make sure the best ones are part of your “list welcome experience” (the email sequence someone gets when they join your list).Repurpose articles into SlideShare decks. I use a tool called DeckSet to make this easy and keep me out of my personal hell of Microsoft Office.Take your articles and turn them into spiffy-looking PDFs. I use Remarq for this, but other tools will also work. When you are having sales conversations with clients, email them relevant PDFs to help them see how you’ve thought through issues of importance to them. Use the PDFs to spice up your press kit if you have one.
BOOM! The $520/mo Content Marketing Program
There you have it! For around $520–and let’s say about 6 to 8 hours of staff time per month– you can have a content marketing program that involves almost no writing! That doesn’t even cover the low hanging fruit offshoots from this audio-first workflow, which could easily include screencasts, speaking engagements, and podcast guest appearances.
Some Educational Resource Center Examples
Previously, I mentioned that you should kill your blog, take any on-topic blog content you have, and then integrate it into an educational resource center on your site. I’ve gotten a few questions about exactly how to do this, and I thought it would be helpful to show two examples of what an educational resource center looks like.Check out this quick 11-minute screencast where I walk you through those examples and show you a live example of the results of an audio-first workflow:
Finally, on Reach
In terms of reaching your audience, it’s interesting to think about where and how they can engage with content that’s been produced using an audio-first approach.
|Setting||Content Types That Work Well||Notes|
|At a desk, in front of a computer||Written, Audio||This modality has the most flexibility, but it has the most competition from other stuff like work, YouTube, the whole rest of the Internet, etc.|
|Away from desk, in front of a desktop or laptop computer||Written, Audio||Again, lots of flexibility, but potentially lots of competition from other stuff.|
|Away from desk, mobile device, filling idle time||Written, Audio||In this context, attention spans are shorter and so interesting audio content and shorter form content–even micro content like tweets, Facebook posts, and Tumblr content–play best.|
|Away from desk, mobile device, doing something else like exercise, driving, etc.||Audio||In this context, only audio works. For some people, this is a lot of time you could gain access to!|
Keep these differences in reach in mind as you are thinking about how to use your limited time and energy to produce educational content marketing. An audio-first approach may be a very efficient, effective way to get it done while also capitalizing on the wide reach of audio content.
- Content marketing is very simply a way of demonstrating your company’s expertise. You declare your expertise through positioning, but you demonstrate your expertise through content marketing. ↩
The last article I published here was called Kill Your Blog. As the reactions1 to this idea rolled in over the last week or two, it’s become clear that people agree with the idea, but I could do a better job of explaining its nuances and how to implement it. So here goes.
What About Current, Cutting Edge Content?
One question that came my way was this:
I have a friend who loves writing about cutting edge stuff. Are there categories of content where the blog format is actually better since it does include that freshness factor in the publication date?
Yes, there is content like this. But, and this is a big but:
- It should be handled differently based on its ephemeral nature.
- It should play second fiddle to a strategy focused on creating “evergreen” or “cornerstone” content on a topic.
This all comes back to positioning. Your positioning is what my colleague Jonathan Stark calls the “tip of your marketing spear”. He means it must be extremely sharp–extremely precise and “sharp” in who it speaks to.For anyone who is using their website to position themselves or their company, all the content of that site should reflect their positioning. That includes blog content too.So back to that notion of “cutting edge” blog content. Here are some examples of what that might look like:
- You’re very interested in a technology that’s 3 to 10 years out from mainstream adoption. Maybe it’s even an extension of the kind of problems you solve for your clients right now. You want to write about it because you can really understand the impact it’s going to have in 3 to 10 years, and you’re just plain fired up about the subject.
How to Handle This Kind of Content
- Do NOT have it appear in your main list of blog articles.
- Consider using a secondary microblogging tool like Twitter, Tumblr, or Facebook to publish this stuff. You can link to it from your site (see below for ideas for what to name this secondary blog).
- If these articles are long or philosophical in nature, set up a blog on Medium and post them there.
- If you want it on your website, set up a secondary blog for this stuff. Consider naming this blog something that reflects the cutting-edge, ephemeral nature of this content. Some ideas:
- The [Company Name] Lab
- The [Company Name] Garage
- The [Company Name] Skunk Works
A Quick Intermission
Real quick… I just want to remind you that the idea I’m reinforcing here is very simple:
Your blog should support your positioning as much as possible.
Remember, your positioning is simply being precise about who you serve, what services you provide them, and how you are different from others doing the same sort of thing.Your blog content should rally around the flagpole of your positioning. It will be much more effective if it does.
More on the Idea of an Educational Resource
In the podcast where I originally started riffing on this idea of killing your blog, I suggest replacing your blog with an “educational resource”. What a stuffy word!While building your company’s authority does involve a lot of teaching2, using academic language is often the wrong way to describe what you do.Again, the basic idea is this: instead of calling your blog a blog, call it something that describes its educational value. Here are some ideas for less stuffy ways to do that:
- Resource Center
- [Topic Name] Resource Center
- [Topic Name] Resource Roundup
Configuring This in Your Website
So how do you set this up? I mean how do you really turn this idea into a website information architecture? Well, as usual the answer depends…It depends on your current situation with regard to blog content.In my experience with My Content Sherpa clients, I see several common patterns:
- You’re sitting on a pile of blog content, some of which is relevant to your positioning and some of which is not.
- You have a lot of blog content that’s not relevant to your positioning, because you haven’t understood how to create that kind of content or you’ve recently clarified or changed your positioning and your old content doesn’t match your new positioning.
- You have a pile of on-topic, timeless blog content. Businesses in this situation don’t need to hire me, which explains why I never see this pattern with my clients. But if you’re in this situation, go buy yourself an ice cream right now. You’ve earned it!
1) If You’re Sitting on a Pile of Great Content, Some of Which is Relevant to Your Positioning
This is easy, but will nevertheless take some time. Here’s the simplified recipe, assuming you are using a modern content management system (CMS) like Squarespace, WordPress, Expression Engine, etc.:Note: Avoid changing URLs. We don’t want to freak Google and other search engines out. When you change names of anything, do so only at the site presentation level, not the URL structure level.
- Go through and make sure every blog article is categorized. While you can get as fancy as you want, make sure topical articles (ones relevant to your current positioning) are categorized one way, and off-topic stuff is categorized differently.
- Configure your blog index to not show the topical articles. What is left on your blog index is the off-topic content.
- Make sure your blog name as it appears in your site navigation reflects the off-topic or ephemeral nature of the content it now displays.
- Set up a new page on your site. Not a new auto-generated blog index, but a new page. Call it something that suggests that it contains valuable, educational resources for your ideal client. Make sure it is prominent in your site navigation.
- From this new page, link to every on-topic blog post that solves a problem, provides relevant insight, or clarifies an issue for your ideal client. For each article, make sure the title is good (both accurate and interesting) and write a 1-paragraph synopsis describing the benefit of that article. If possible, order the articles top to bottom in a way that has a logical progression, and if necessary, group them according to topical areas. Here’s a great example of this type of resource page: http://karenmcgrane.com/2011/12/14/mobile-content-strategy/ (hat tip to Jonathan Stark again for pointing me to that example). Here’s another great example. (You have to create a login for that second example, but it’s worth it to peek around.)
2) If You Have a Lot Of Content That’s Not Relevant to Your Positioning
If you’re in this situation, maybe it’s because you’ve recently repositioned yourself, clarified your positioning, or it may be that your existing blog content is crap. By “crap”, I mean: low quality, extremely inconsistent, or all over the map in terms of topical focus.In this case, I recommend the following:
- Have a good, long think about whether you want to use content marketing more strategically. You don’t have to, after all! There are other very effective ways to generate business! There are ways that have a faster ROI, ways that are still under the content marketing umbrella but are better suited to people who hate writing, and approaches like outbound marketing that can also work very well but don’t contribute to building your firm’s authority. You get to decide, and you should choose business development methods that you can consistently execute on or afford to hire out.
- Decided you really want to make use of content marketing? Great! Do the following:
- Remove your blog completely from your site navigation but do not delete or modify any existing blog articles. You want to hold on to any SEO benefit3 those articles are providing but hide the off-topic content so it doesn’t confuse your messaging and dilute your positioning.
- Plan out 6 to 12 blog articles that exactly match your current positioning. When I say “exactly match”, I mean they are stuff your ideal customer would want to read and would benefit from.
- Write those articles as quickly as you can. If writing is not your thing, look at other ways to rapidly generate the content, like interviewing experts, interviewing clients of yours, or just rambling into a voice recorder and turning that audio content into written content using a transcription service and an affordable but very skilled editor. Publish these articles on your blog.
- Set up a new page on your site. Not a new auto-generated blog index, but a new page. Call it something that suggests that it contains valuable, educational resources for your ideal client. Make sure it is prominent in your site navigation.
- From this new page, link to those new blog articles. For each article, make sure the title is good (both accurate and interesting) and write a 1-paragraph synopsis describing the benefit of that article. If possible, order the articles top to bottom in a way that has a logical progression, and if necessary, group them according to topical areas. Here’s a great example of this type of resource page: http://karenmcgrane.com/2011/12/14/mobile-content-strategy/ (hat tip to Jonathan Stark again for pointing me to that example). Here’s another great example. (You have to create a login for that second example, but it’s worth it to peek around.)
- After you’ve gotten this far, buy yourself an ice cream! Then, either repeat this approach for a new batch of content or call it a day and get back to running your business while looking for opportunities to send prospective clients, influencers, and bloggers to your resource page.
- I should have done a better job of giving credit where credit is due. There’s nothing new under the sun, right?My friend Eric Davis pointed out that Naomi Dunford of IttzBiz has previously advocated a similar approach, which you can read all about here: http://ittybiz.com/content-marketing-without-blogging/I’m pretty sure I read that blog post, promptly forgot about it, and then rehashed the idea as if it was my own. Sorry guys! ↩
- Teaching travels under many guises. You “teach” your clients by: ConsultingExplaining stuff on podcastsWriting educational or “how to” blog articlesTrainingSpeaking at events, conferences, and the like ↩
- Though if these old articles aren’t aligned with your current positioning they won’t bring in much qualified traffic, but thats OK. ↩
If you’ve been struggling to keep your company blog up to date, you’re not alone. You and millions of other small business owners have a web site, and that site almost certainly has a blog. Or…as I like to call it, the black hole where good intentions go to die.If your blog hasn’t been updated in 6 months or more, it is causing a number of problems:
- Search engines like Google take your out of date blog as a sign that your site contains less interesting content than other sites with a more frequently updated blog.
- Customers wonder if your out of date blog means you’ve actually been struggling behind the scenes to keep the lights on, you are distracted with some big problem, or are otherwise teetering on the brink of disaster.
- You feel this creeping sense of guilt that only gets worse the longer your blog gets neglected.
If you’re guessing I’m about to hit you with “5 Easy Ways to Keep Your Blog Updated”, I’d like to hit you instead with a big dose of…Instead, I think you should…
Kill Your Blog Before it Kills You
Here’s my solution: kill your blog. Just go to your content management system (WordPress, Expression Engine, SquareSpace, or whatever you’re using) and just turn the blog off. Don’t delete those out of date articles, but make the blog inaccessible on your site.Feel that sense of relief? That palpable lightening in your shoulders and chest? It’s nice, isn’t it!
But Aren’t You All About Content Marketing, Philip?
Sort of. I’m all about the thing that content marketing can create for you, if you use it correctly. But I’m about the result, not the tools. I’m all about building your authority, so that clients chase you rather than the other way around.Content marketing–like epic content on your blog–can build your authority over time. But… not if you have an out of date blog. So if updating your blog is killing you, you need to kill your blog.What do you do with the big hole that leaves in your site navigation?Here’s me answering that question on the Unofficial Shopify Podcast. Check it out, the good stuff starts at 6 minutes, just click the image to jump over to where you can listen:
PS – If killing your blog and starting an educational resource is too radical, at least rename your blog from “Blog” to “Articles” or the like. And remove the publication date so your articles don’t look out of date. That way they’re… timeless!PPS – If you want a “done for you” blog full of great content (and a growing email list and effortless content syndication through SlideShare, Medium, and the like) the new updated version of My Content Sherpa may be for you. Here’s a short PDF that describes how it works: https://pmc-dotcom-uploads.s3.us-west-1.amazonaws.com/uploads/2015/03/My20Content20Sherpa-v2.pdf
I spoke to Nick Hance recently, and we had a fascinating conversation about risk in software projects, maintaining quality over time, zeroing in on repeatable excellence, and finding your niche by focusing on value.
You can learn more about Nick at http://buildbettersoftware.comCheck out the 43-minute interview below. You can either watch the video, use the audio player to play the audio, or download the MP3 to listen on the go.
Philip: Well, Nick welcome.Nick: Oh, thank you Philip. Good to see you.Philip: You too. Nick, can you tell me who you are and what you do and we’ll start with that?Nick: Sure. Yeah, my name is Nick Hance. I run a software strategy firm in Quakertown, Pennsylvania. It’s a tiny little town between Philadelphia and New York City, about an hour north of Philly and two hours west of New York City.Philip: That’s a great location, easily get to both places it sounds like.Nick: Yeah, it’s pretty neat. We’re right in the middle and what’s neat is that it’s for where we’re at it’s somewhat on the rural side which to me I find is a pretty important thing. I like my quiet time so being able to get away from things is something I find a lot of value in having.Philip: What kind of strategy work do you do?Nick: We help to build software teams. We’ve been doing software consulting for almost 10 years and in that time we’ve worked with dozens of different teams to see what works, what doesn’t work, and we want to take what we’ve learned and deliver that in a way that will help new companies maximize the results they’re able to get from their team without spending years learning the right way to do things. We’ve got a product at buildbettersoftware.com that is designed to help companies really accelerate their capacity to accelerate their organization’s operational capacity in terms of software development in a very quick manner.Philip: Software development has been around as a discipline for what, 30 years maybe longer?Nick: Yeah, I think so. Since the 70’s I think.Philip: Okay, so yeah coming up on 40-50 years. Just real briefly why the need for help with that, why have companies not just got it all figured out?Nick: Well, I have this vision for the world in that we’re seeing more and more attention being paid to apps and software and we’re finally starting to see it have the big affect on the world that the dot com crash was so excited about. In that I see a giant rush for the world training more software developers to get more people to program and in that rush I see a lot of mistakes being made. I believe that in the next 50 years we’re going to see some of the world’s greatest software teams ever being built and it’s going to be a whole lot of ones that just don’t know what they’re doing or struggle to get things done in the right way. It’s one thing to be able to write code but to be effective and to get things done takes a lot of discipline and that discipline is not aligned with traditional values that a business has.Philip: Oh, wow.Nick: The reason is that software is really a creative exercise. If something has been solved before the tendency is to use and reuse what’s been already done and that means that all software projects are either using something that’s freely available or you’re doing brand new work and that’s not entirely true but at some point you’re doing brand new work for every project. That takes time to get right but there’s immense pressure on business owners and project managers to get things out the door quickly and that pressure tends to get pushed down to the developers themselves and when that happens developers are forced to cut corners and you end up seeing that in the end result of the product.Without the discipline that you need to get things done in a way that is sustainable you’re going to find a lot of developers burning themselves out. You’re going to see demands that are just unreasonable and ultimately it’s the end user that suffers for that but the organizations that are able to understand this and to make the right choices and give the developers what they need are the ones who are going to see long term success. That’s one of the beliefs I really hold tight to myself is that to do software right you need to provide the environment that will allow the developers to succeed in a way that needs to be done.Philip: Yeah, in a lot of cases software is the business. I think more and more they’re businesses. They’re not software companies but the software they put in front of users represents the company to their customers more than it did 10 or 20 years ago.Nick: Yeah, software is just a machine. It’s just a machine based on logic then parts and gears and levers and it’s easy to forget that you’re building machines. To do it responsibly you have to be smart about it. You can’t leave extra levers and buttons and things in there. You have to clean things up and you have to do it with the discipline that this is a real machine and it has to be done in a way that is sustainable.A lot of unsustainable practices out there and one of the things I really love to talk about is the fact that as a small business or as any business you’re operating with limited resources and you have to take risks. You have to. You can’t give into the engineers. You can’t always build a machine in the most elegant manner possible because in order for a business to succeed you need to get things out the door. There has to be some sort of meeting between the pressures that are placed upon project owners and project managers and the desires of the engineering team to engineer in a way that is more or less ideal and that’s one of the big struggles.Philip: That’s why we’re here today is really is to talk about risk. We’re both small business owners so we deal with risk everyday. You in the context of building things and advising your clients on building things in a way that meets their tolerance for risk would you say?Nick: It’s more about managing the short term versus long term outcome.Philip: Okay, well let’s start with that or actually let’s back up. What’s your philosophy on risk? Let’s start with that and then dive into the details.Nick: Okay, so when you’re building a software product first of all it needs to work but let’s step back because I think this applies to more business as a whole rather than just software. When a business develops a product it needs to develop the product in a way that the consumers of that product, or the customers, can use it and form expectations around it such that their expectations don’t change and they’re able to refer that product to others. It’s when companies have their expectations that they’ve established with their customers start to change that you’ll see companies start to fail.Philip: Real quickly what’s a concrete example of that?Nick: Apple does a very good job with their operating systems in that things are very consistent. They seem to work and it’s been a long strategy for them but it seems to have done a very good job in terms of building a very solid product. If you look at the difference between the latest releases of the Microsoft operating system and the Apple operating system the difference is very clear that the attention to detail and the polish while it takes a very long time to get right, in the end it’s really where the real winner is.Philip: Yeah, I can’t remember the last time I’ve heard anybody say “it just works” about a Microsoft operating system.Nick: Yeah, and I don’t want to start that debate.Philip: Sure.Nick: It’s a feeling that you really can get a sense for just through casual use of both products.Philip: Back to the product discussion. Customers need to have that expectation of long term stability or at least medium term stability?Nick: Right, so a customer forms an idea of a product when they buy it and that idea is refined over the usage of the product. If you were to buy a car and the car runs well in the first week you’d think it’s a great car but if it stops running on the second week then it’s no longer a great car and your first weeks expectations are out the window. The fact that the product works at first is good but it needs to maintain that initial expectation over a period of time in order to gain the reputation and to gain the referrals that you’re going to get that a company needs to grow.Philip: This is true of services too isn’t it?Nick: It is and you’ll find that especially with the consulting agencies and I can speak with that just because I’ve run one for years and I’ve had interactions with others. A service agency usually gives a very good impression at first but that fades over time, sometimes rather quickly. Without some sort of quality measure or some sort of really strong habits in place that tends to happen just because, not so much the incentives, it happens because over time the desires of the customer and the desires of the service agency differ. You’ll see relationships that will start to fall apart because of that unless consistent attention is paid to keep the agency and the customer [alliance 00:10:30] close.Philip: That’s very interesting. I’d love to hear more about that but please continue so we’re talking about risk and products.Nick: Sure, so I think it probably is going to benefit us if we get a little bit more specific. The risks that I’m talking about is when you’re building a software product a company will expect to get it out the door quickly. See apps on phones. Every single day you see new ones and it’s easy to underestimate how difficult it is to solve new problems in software.The problem is that when you’re reusing work that others have done there’s no cost to that so if you want to put a [balancing 00:11:18] widget on the bottom of your Mac OS X dock thing it’s very simple. It takes two lines of code but if you’re trying to solve a similar problem but it’s different enough that you need to solve it yourself, the engineering takes some time to get it right despite having established practices, duespite having solved it in a similar way. The creative work does take time to get right. For that reasons it’s very easy to have a project manager have unrealistic expectations for how long something will take to build.Philip: Why does that happen? Why is it not just blazingly obvious that things take longer than you think and so forth?Nick: It’s because progress is not linear in software. A lot of the times when you’re solving problems you can spend many hours solving, researching, or trying to debug something and the actual fix can sometimes turn out to be very very simple. There’s an interesting story I believe it was about Xerox that I’ll retell now, where there was a big installation back when they had the full room sized computers. One of Xerox’s customers had had a problem with the computer system and they sent an engineer out. The engineer came out. He switched out two switches and they sent a bill for $50,000. The company did not like this at all and they demanded to know an itemized list of why it cost $50,000. The story goes that Xerox had then sent back an itemized list and the cost of two switches was $2 and the cost to know which switches to replace was $49,998. It’s an interesting story. It really does take time and experience to learn those sort of things.Philip: Right and that expertise is not evenly distributed throughout the organization. People who are setting timelines and doing management functions may not have the expertise or is that really the problem or is it a different problem?Nick: Well, no. The problem is that a business needs to be able to estimate when things will be done and you see this when software delivery dates slip. It’s because it’s very very difficult to estimate the effort required to solve a software problem and that’s because again, the progress is not linear. It’s something that takes time. Most of the time it’s figuring out what work needs to be done. It would take as much time to do the estimate as it would take to do the work and that means that estimates are useless. That makes it extremely difficult to give the organization what it needs which is some estimates because estimates are tied to budgets because in business world time is money and that’s very very difficult to provide.Philip: Yeah, that’s a huge risk. Not only do budgets need to be in place but other things need to line up around completion dates for software projects like marketing plans and stuff like that.Nick: Yeah, and the other parts of the organization that depend on it and despite best efforts that’s not always possible. It’s a very difficult problem to solve and one that if it happens too often organizations will lose their tolerance for it. If you don’t keep your eyes on the bigger picture and you lose tolerance for the fact that things take awhile to build sometimes then you start to run into problems where people are making quick fixes and they’re doing things the quick way rather than the right way. That means you end up with very convoluted sort of programming that becomes very difficult to maintain.Philip: Very fragile, right?Nick: Yeah and I believe and I have no experience with this but that healthcare.gov that the US had such an issue with I believe was probably caused in large part because of this quick fix problem that you’ll see.Philip: Well, they got a lot of heat for that. I think largely because the perception was come on it’s just a website with a database. What’s so hard about that?Nick: Yeah but that’s the way you interface with it but that doesn’t say anything about the back end of it. You still see all of the apps and phones and things and tablets and all those different things but a lot of the programming behind that is server side. Anytime you need to log into a service. Anytime you need to interact with multiple users that all happens on a server somewhere and whether the interface is provided through a website or through a phone or a tablet it’s still is involving a lot of the same sort of techniques.Philip: Back to our earlier point about the difficulty of estimating and sometimes the impossibility of estimating accurately, two questions come to mind. How do you live with that better and how do you estimate better and I know those are big questions?Nick: Yeah, so that’s really just building a tolerance for risk and as much as it would be nice to have a quick answer for that I don’t know that there is one. The more time I spend developing software and the more experience that I and my team get with it, it doesn’t get any easier. In fact it sometimes gets harder because we’ve seen difficult problems. We’ve seen what can go wrong and that makes it even harder to estimate because you never know what could be lying around the corner.It really comes down to best efforts. If you think of software development more as research and development where you don’t have solid expectations and less about product development then you can somewhat align your expectations better but it’s more about changing expectations at a high level than it is about changing the work that’s done there. [inaudible 00:18:18] you can make but you can’t change the fact that it is difficult to do.Philip: Wow, that’s almost a different paradigm for conceiving of it when you think of it as R&D instead of let’s get this product out the door six months from now.Nick: Yeah, exactly. Yeah, if you think of this in those terms then it’s a little bit easier to stomach however that doesn’t really help in terms of what the business needs to do to survive.Philip: Yeah, if that product is linked to revenue and it often is or if it supports something that generates revenue, how do they move forward in light of that risk that they have to live with?Nick: It really comes down to making smarter choices about the risks that you take. Any business owner has to take risks to survive and you take it with your business every single day. I find it especially difficult with the sales and marketing material that we’re doing because you don’t know what the return is going to be on that. At least with technology you can see results of your work so you can have something tangible to look at and you can do that with sales and marketing too but the technology works. You can press a button and it does something. Marketing it just lives out there and it’s insanely risk because you don’t know what works and what doesn’t and really it’s based on taking educated guesses and just trying to give the market what you think it needs.Philip: The risks with marketing is not. I think actually this is true with product development, the risk is not just doing something and maybe doing the wrong thing. There’s a risk to not doing something as well, right?Nick: Right. Yeah and if you can think further ahead I wish I had more concrete examples lined up of the risks of not doing marketing. That really comes down to a pretty pretty easy to see conclusion is that no one is going to know who you are. No one’s going to know what you’re capable of and the business is not going to grow beyond brick or metal.Philip: Would you want to just live do a real high level dissection of your product and just talk about the risks and how you dealt with those in a somewhat general way.Nick: Yeah, but let’s instead of being general let’s just expand and explore together.Philip: Sure.Nick: Let’s just have a question and answer sort of thing about it and we’ll explore it in that manner. What is it specifically that you’d like to know more about?Philip: Well, starting at the beginning. Your product is a service packaged up as a product right?Nick: Correct. It’s a [inaudible 00:21:22] engagement of six weeks and it involves getting things done with your software team while giving them better ways to do it. We bring in it’s called framework because it’s designed to give you a very solid foundation upon which you can grow a business.What happens is you’re either growing a software team or you have an existing software team that you think could do better and we get involved and we come in and we show them a technique that we’ve refined every year of this is how we write software. We go through this is where the ideas come in and then from ideas they turn into plans and then the plans for the ideas become tickets that the developers can take to work on and it’s a step by step process so you can see an idea from beginning to end. We have accountability through the entire process so once the work is actually part of the product you can then look back and see all the way back to the idea stage, all the discussion, everything that went through that so that you can then have that as reference later.Philip: Oh, go ahead.Nick: As you build out a product it’s very handy to have that sometimes because you’re going to want to be able to go back and see what decisions were made and to understand what motivations were behind any particular decision or any particular part of the machine. It takes it from being a black box of code that just does stuff to fully explained expectations of it should do this because we need the clients to experience this outcome and then you can start to make choices on is this outcome important anymore and if not then you can remove that code all together from the code base and then have a more refined product that’s done in a smarter manner. It’s a way of tying the business objectives to the actual delivery product in a way that will be maintainable and is teachable to other developers so that you can grow out the team and not be held hostage by your initial development team who may or may not move on in the future.Philip: Wow, so let’s unpack that a little bit. I’m reminded of the old ideas are worthless. Implementation or execution is where it’s at. That’s what distinguishes the wannabes from people who are putting money in the bank.Nick: Yes.Philip: It sounds like you’re really focusing on the execution, implementation, side of things.Nick: Right and what it is it’s called framework because we really want to take away some of the guess work behind how to write software. Anyone can learn a programming language and there’s definitely varying levels of talent within that but without having expectations about how the product gets delivered and how to trace back to the actual expected outcomes on each different piece of the product that means at some point you’re dealing with just this mystery ball. You living in a magic world where this software does everything you want it to do and you have no explanation why it does what it does and then it doesn’t work over the long term.Philip: How did you make the move from we’ll consult with you on strategy to this is the thing you can buy from us. Here’s what it looks like. Here’s the shape. Here’s how long it takes. Why did you decide to go that way instead of doing open ended consultations?Nick: Well, there’s really two reasons behind it. The first was I wanted to be able to build product for the company. Something that we could deliver time and time again and get better at doing so that means you hear this all the time about how you need to pick a mission. You need to focus on that mission. You need to solve that as best as you can. What that really is saying isn’t that you have to pick a niche. People get too held up on the fact that they need to find a niche and that’s not. They need to do is to maximize the amount of value that you can deliver.We looked back at our entire history, we’ve been in business since 2005, and we looked back at the entire history of all of our clients and who benefited most from us and did that change and how can we deliver that time and time again so that whoever works with us gets the very best from us and then we get out before that value proposition changes. If you think about education sort of thing. If you’re doing an educational course one of your customers have taken that course and they’ve gotten what they had gained from it they should stop paying you.I believe the same is true and we talked about this earlier about how agencies are really great in the beginning and then something changes along the line and you may want to change organizations. It’s not as great as it was in the beginning so I wanted to design a package that would allow me to do that really great experience and get out before it stops. We could have this really great expectation and really great reviews and deliver that time and time again and then deliver process internally that would let us get better at that.That’s how the product came to be but the actual product itself was based on our own experience where we looked back at the customer history we’ve had and we found one in particular that was almost a perfect fit and it went where it was about a six week engagement which is what we picked for the length of the product to start with and the client was just absolutely impressed with our attention to detail, the processes we have in place, and the fact that we’re building in quality right from the beginning but as is the case with trying to work with an agency it’s always cheaper to hire your own developers.For the smaller businesses cost can become a concern and we wanted to get out before costs became a concern so that was one of the reasons why we wanted to do a fixed price on this so that you could budget for it. You could have expectations around it and you wouldn’t have this big scary open ended sort of thing where you’re now held hostage to this agency and you end up spending way more than you want to with them.Philip: That’s really interesting.Nick: Yeah,I believe that the power in the future is smart businesses are going to build their own software teams. This maybe true of your business but I think that programmers are going to be hired by nearly every business out there either directly or indirectly and we want to help build those programming teams and use all of our experience to do that and most importantly get out before it becomes too expensive and the numbers stop making sense.Philip: When a business that has not had an internal programming team assembles one it’s almost like they’re entering a new market in that they don’t have, they maybe able to acquire the talent to do it right but they don’t have the institutional history with that right?Nick: Right.Philip: It sounds like you’re providing in a very short amount time an accelerated ramp up?Nick: Yeah.Philip: This is not just for startups because I started out thinking wow, this is great for startups who are coming together and gelling around a product idea but it sounds like it has broader applicability.Nick: Yes, it does. It’s almost as valuable or more valuable for the business owners themselves than it is for the developers. The developers are great because they’re going to have to be able to communicate effectively with the business owners but it’s more of a course for business owners themselves to form expectations around what it takes to build software that works. That’s not an easy thing to do because developing software is unlike pretty much anything business owners were unaccustomed to dealing with have ever dealt with before. That’s the reason that you see so much churn with freelancers and agencies.You’ve seen that we’ve worked with projects where we’re like the fourth or fifth agency to work on the thing and the reason is at that point no longer the fault of the developers of the previous agencies. It’s the fault of the business owners themselves and no one has the balls to tell them that because they’re the customer and the customer is always right except when they’re not and they need more education. It’s not an easy thing to go out and say that but it is a educational thing that needs to be given. There’s expectations that come with the programming team that are unlike any other operational experience.Philip: You keep using creative and it seems to me it’s almost like hiring a team of artists and you’re a, I don’t know, a manufacturing outfit and you’ve never worked with artists before so you have to learn to speak their language to get the results you want.Nick: Yeah. Sometimes working with developers can feel like herding cats. It can work but you have to make sure the rules are clear and if you have that base of standard operating procedures. This his how we do things, this is what the expectations are, developers are very very good at following rules. That’s what computers are. They’re just basically machines that follow rules and if you have no rules in place for your development team then they’re just do their own thing and it’s not going to lead to an outcome that you really want. What we do is we help organizations build out those rules and expectations so that their developers can follow those rules and then it turns into something that is predictable and sustainable and you end up getting a good result out of that.Philip: Reflecting on this earlier conversation we had about risk and what’s your philosophy of risk. It seems to me it’s something you didn’t say explicitly is don’t ignore risk so you’ve seen in your agency experience or don’t pretend like it doesn’t exist or it’s just a fact of life. Design around it.Nick: Yeah, one of the conversations we had internally just this morning was the fact that we’ve seen clients make decisions that oh, we’re just going to do a proof of concept on this. We’re going to push hard in this direction. We’re going to see if this works and then three weeks later that proof of concept is now live running code good to go and then it doesn’t work. It doesn’t work at all because if you build it with a different set of expectations than you brought it with you’re going to end up with a lot of headaches and those expectations bow upwards and outwards to the customers. Then you start getting yourself into trouble taking on a heck of a lot more risk than you’ve ever acknowledged.You’re right Philip that you need to acknowledge the risk early and head on and be responsible about the fact that you know where you’re taking the risks and then you can do it smarter. It doesn’t mean you don’t take risks. You have to to survive as a small business but you have to be knowledgeable about where those risks are and what they entail.Philip: It really seems like this product, the framework product, is the outcome of you understanding the risks of the type of business you’re in consulting, software consulting strategy work, and designing something that mitigates those risks, that designs around those risks. It’s a risk we’re going to get fired after about 10 or 12 weeks or whatever. Not fired but the client is going to start seeing less value and naturally decide to take more things in house so let’s design around that risk etcetera.Nick: It’s very strange because I’ve seen that happen a number of times and it’s the time period is always different and it’s very strange because we don’t change anything about what we’re doing. The clients have changed.I’ve been really trying to think about how and where that change comes and I don’t know if you’ve had experience working with vendors over a long period of time but they can deliver a consistently excellent experience but at some point either your needs change or your expectations change and that vendor is no longer appropriate even though they’re the same person they were at the beginning, the same company, they were at the beginning and they could be doing excellent work. The problem is not the vendor. The problem is that your needs have changed and we want to be responsible to that. We want to get out before those needs change and allow companies to flourish and make those changes on their own without being so closely involved. We want to give them the tools and capabilities so they can do it in house.Philip: Yeah, you think that eventual degradation of a client vendor relationship has to do with, what do you think causes that? Is it because there’s the scope of work established and then that becomes the relationship fulfilling that scope of work rather than it being more of a partnership?Nick: It’s by no means a guarantee that that happens. We’ve had engagements that have lasted upwards of five years.Philip: Sure.Nick: We have clients that have been clients of ours since the very beginning but the fact is that people change and businesses change and it’s not always easy to see that from the relationships that you form and this goes beyond any software businesses. This goes to business in general in that the way to be the most responsibility customer and the most responsible business you can is to deliver the value that your clients need, that your customers want, and get out before their wants or desires change. That’s how you deliver a really excellent experience because if you leave them wanting just a little bit more then they go on to refer you and you build a really strong reputation because you’ve been responsible enough to get out when you realize that your value has been expended or when you realize that you’re no longer the right choice for them.Philip: That’s a really powerful philosophy. I love that.Nick: Oh, thank you.Philip: That’s very cool. We’ve got a few more minutes. Let’s wrap up with what we can make actionable at least the people that I’m going to show this video to via my list they’re consultants like yourself. They’re running small maybe even medium sized software consultancies most likely or doing some sort of technical work. What would be your advice to them about risk?Nick: Well, let me answer. Okay, you asked about risk. I was going to think about actionable. I think the most actionable thing you can do is to figure out how to deliver the maximum value and focus on delivering the most and how can someone get the best of you and do so in a way that you can package and deliver again and again. This really doesn’t answer your question at all. I don’t know [inaudible 00:37:40] is.Philip: It’s okay.Nick: I’m sorry but as far as actionable goes if I could give one piece of advice it would be stop trying to find a product. Stop trying to find a pain point. Focus more on how someone can get the very best of what you have to offer, find a way to deliver that, and get out before it runs beyond its due. It’s before you run too long.Philip: Beyond its shelf life.Nick: Exactly. Yeah, so if you can design a way that people can get the very best from you and then sell that again and again you can build a business behind that and it can be a product, it can be a service. It doesn’t matter but that’s how you build a business. At least that’s how I’m trying to build my business in a way that I think people will be ecstatic to do business with I’m going to love running. It just brings so many wonderful things into the world that it’s something that I know I have to do and I would encourage you and all of your readers to do the same thing.Philip: I would interject there’s this great piece of philosophy packaged up as a manifesto called the Win Without Pitching Manifesto. I don’t know if you’ve read it.Nick: No, what is it?Philip: I can’t even think of the author’s name. I’ll have to insert something later to point listeners to that. Again it’s a manifesto and it’s really about becoming so excellent in a specific way that you don’t have to play the pitching game where you’re competing against other agencies with pitches. Your customers are coming to you because of your demonstrated expertise.One of the little nuggets in there that I think is so great is the author acknowledges that consultants, technical people, creative people were naturally curious. Were naturally fascinated with things that are new and different and therefore it is very difficult, almost excruciatingly difficult, to do what you said which is pick one way, a defined single repeatable way, to deliver value and do that over and over again. That to a lot of people usually more on the smaller end of the scale with solo operators and freelancers. They are terrified of that because that sounds like wait, that’s the corporate job I left. I was doing the same thing again and again all day long and I don’t want to go back to that.Nick: Yeah, however.Philip: Yeah, you’ve gotten beyond that and that’s what the author of the Win Without Pitching Manifesto promises. He said I promise you if you do this it will be rewarding and you will enjoy it. I wanted to maybe wrap up with you talking about how has it been rewarding and how has that not come true for you? That doing the same thing over and over again, that same value proposition, how has that not been an awful corporate grind for you?Nick: Because it’s about doing what you love. You hear how that’s terrible advice. Not everyone should do what they love.Philip: Yeah.Nick: In a way okay, maybe they’re right but if you can do something that you like to do and you can find the way that someone gets the very best from you then you can do that again and again. If it’s something that you enjoy doing then you’re creating more positive outcomes in the world than negative and that’s very rare so it’s prevented from becoming a corporate grind. You just have to I guess just keep raising the bar in terms of how can you make it even better.If you settle and you stop trying to think about how to make things better, you stop trying to give the very best of you then it can become a crime and it’s just the same thing but if you instead try to think about how to make it as best as you possibly can and then make it even better than that then you can build processes so that you can get it to a good enough spot and then keep going and keep going. That means that every customer that you get is going to get the very best possible for every single customer now and into the future so it makes now the very best time to buy at all possible times.Philip: That’s I think even a bigger thrill than chasing I guess you could call it the shiny object syndrome where you’re like oh, I want to try this new programming language and oh, I want to play with this new tool and that kind of thing.Nick: Oh, don’t get me started on that. We could talk for another hour about that.Philip: Yeah, well anyway. What a great spot to end. Nick, thank you.Nick: Thank you Philip.Philip: This was definitely the highlight of my week. Most interesting conversation I’ve had all week.Nick: Thank you so much.Philip: Great pleasure and look forward to talking to you again soon. Oh, I always forget to do this. Sorry. How can listeners find out more about you, your company, what you do?Nick: Just go to buildbettersoftware.com.Philip: Okay, simple enough. Nick Hance, thank you.
Nick: Thank you very much Phil.
The #1 organic Google search result for “mobile strategy consulting” is Jonathan Stark. He even ranks above IBM for that search term, and giant companies like Accenture have to pay to get on the first page for it.
How did he get there? Did he use SEO consultants, heavy-duty inbound link-building, and the latest Google-manipulation techniques to claw his way to that #1 spot?Nope.In this 45-minute interview with Jonathan, he explains how he did it. I’ll spill a few of the beans now: it involves passion, authenticity, and consistent focus. And sharing. A LOT of sharing.Jonathan spills the rest of the beans on how you build the kind of authority that results in a six-figure consulting consulting contract landing in your lap as you walk off the stage at a major conference. No kidding, this is something that happened to him.The audio and text transcript are below. Enjoy!I’m going to be opening up new My Content Sherpa seats on July 22. If you’re on the waiting list, you’ll get first crack at reserving your seat so you can start building your company’s online authority every month.
I had the pleasure of speaking with Keith Perhac a few weeks ago. Through his company DelfiNet and SaaS product Summit Evergreen, Keith has seen firsthand how his clients–very successful information marketers–use their mailing lists to build their audience’s trust and boost sales.In this hour long interview, Keith gives insight into what the technical consultancy can learn from high-earning information marketers. We talk about identifying your niche, building your list, making the most of a small list, learning to be dogmatic, and TONS of other interesting stuff related to building authority.I’m going to be opening up new My Content Sherpa seats on July 22. If you’re on the waiting list, you’ll get first crack at reserving your seat so you can start building your company’s online authority every month.So here goes! The video is below, and below that is the audio and a text transcript of the interview. Enjoy!
(Transcription by CastingWords)
Remember, new My Content Sherpa seats open up on July 22. If you’re on the waiting list, you’ll get first crack at reserving your seat so you can start building your company’s online authority every month.
And be sure to check Keith out if you need technical marketing to move the needle for for your company.