DaedTech

Stories about Software

By

Every Billable Hour is Amateur Hour

I know a bunch of you already have your pitchforks out, so let me start out by establishing some goalposts for my premise.  When I’m done, you may still want to skewer me, but at least it’ll be for the right reasons, if you do.

Through the rest of the post, I’m going to draw a distinction between amateurishness at craft, and amateurishness at business.  Understanding my premise hinges on understanding that someone (a technician, in particular) can simultaneously be a craft professional and a business amateur.

Oh, and incidentally, I’m not overloading the definition of amateur — I’m using it in the most literal sense.

1. Taking part in an activity for pleasure and not as a job, or (of an activity) done for pleasure and not as a job

2. Someone who lacks skill in doing something

Professional Craftsperson, Amateur Business Owner

For ease of illustration, let’s imagine someone following my own career arc.  This person spends years employed as a technician.  In my case, a software engineer.

This person, in their salaried capacity, becomes a professional, non-amateur, generalist software engineer.  Specifically, they become professional at maintaining a generalized, diverse skillset that allows another party (the employer) to deploy them in a wide variety of ad hoc situations.

The professional software engineer becomes agnostic about things like tech stacks, implementation particulars, and, crucially, business outcomes.  They hyper-optimize for versatility and feature shipping efficiency, abdicating on any true study of the business, beyond off-the-cuff opinions (“this feature is stupid, no one will buy this.”)

Now let’s assume this software engineer decides to hang out a shingle as a freelancer.  Almost without exception, this launches them into a pupal state between employee and business owner.  They become amateur business owners.

You can recognize this by the continued focus on matters of technician craft and navel gazing about how they work, rather than for whom or why.  They continue to abdicate on business outcomes for their clients, even though delivering client/customer outcomes is the absolute backbone of business professionalism.

So this formerly professional craftsperson becomes an amateur business owner.  And the billable hour is, quite literally, the currency of amateur business ownership.

Every hour they bill is thus an amateur hour.

Read More

By

Don’t Throw “Consulting Services” Onto Your Website

It’s been a decent run banging out my SEO for Non-Scumbags series, even if there might well have been an audience mismatch.  I had fun with those, but they were fairly trade and theory heavy.  And I’ve found that kind of discouraged me from my writing habit as a whole.

So, if only for today, I’m going to dust that habit off and resume ranting to whoever happens by, like some kind of internet busker.

Today’s topic is on my mind, both because I did a livestream Q&A about it (it’ll be up on the Hit Subscribe Youtube channel in the coming weeks), but also because I see it everywhere whenever I’m poking around freelancer or small, boutique service provider websites.

What I’m Talking About: We Do Labor and Consulting

If you can’t picture what I mean, I’ll default to a hypothetical custom app dev shop for example.  If you hover over their “services” menu on their website, you’ll see a list like this:

  • Custom WordPress Website Builds
  • Monthly Site Maintenance
  • Custom Plugin Development
  • WordPress API Integrations
  • WordPress Consulting

Emphasis mine.  (Well, I mean, of course it is, this is a hypothetical I made up, not a quote.)

The service provider enumerates a series of different kinds of labor they will sell you, and then, almost invariably at the bottom, they’ll throw in that they also offer consulting.

This is what I’m saying you shouldn’t do.

Read More

By

Keyword Research Case Studies: Glossaries

My quest to document content campaigns and their keyword research tactics lurches on today.  For this particular installment, I’m going to document one we (Hit Subscribe) have been doing a lot lately: the glossary.

In case you haven’t been following my rather halting process, this is another addendum post to the SEO for Non-Scumbags series.

Glossary Campaigns: A Quick Definition

As with tool user campaigns, glossary campaigns lend themselves pretty well to an elevator pitch.  Create a glossary of terms relevant to your brand and publish a “post” for each term.

I put post in quotes because I tend to think of these as glossary entries, rather than blog posts, even if the mechanism through which you publish them is a blog CMS.  It’s like you’re building a specific, niche wiki on your site.

The glossary should, ideally, have a jump page with quick definitions and links, and then URLs for each individual entry, ideally with “glossary” baked into the URL.  InfluxData does this perfectly, with a glossary jump page and then pages like this one, about columnar databases.  Notice the URL scheme with “glossary” (influxdata.com/glossary/) for the main page and then satellite pages that extend that page (influxdata.com/glossary/columnardb).

Glossary campaigns limit themselves to nouns (what is it searches) by their nature.  As a result, segmentation is quite loose — it’s just anyone curious what the term means.

Read More

By

Keyword Research Case Studies: Tool-User Campaigns

Hola amigos.  It’s been a long time since I last rapped at ya‘.  (If you know what that’s from, we’re buddies for life)

Today I’ve got another installment of the addendum to my “SEO for Non-Scumbags” series.  In this series-within-a-series, I’m walking in detail through applied keyword research tactics.  This may pickup steam, too, because we’re starting to teach clients to do this, instead of just our staff.

At any rate, today I’m going to talk about tool-user campaigns.  Like the last type of campaign, “ownership,” tool-user campaigns are pretty straightforward to execute.

Tool-User Campaigns: A Quick Definition

In a sense, this content ideation tactic is as simple as “if it’s about {tool}, let’s create a post about it.”  You’re essentially looking for winnable keywords with volume that contain a specific term, where that term is a tool.

From a segmentation perspective, you’re reasoning that there’s a pretty good chance anyone googling that tool would make a good user or customer.  Or, at the very least, someone you want to reach.

For instance, Architect makes a continuous delivery platform, aimed to make life easier for developers doing devops-y things.  So if they create a piece of content about using the Terraform K8s provider, they’re basically saying “we’re assuming that if someone is using and Googling Terraform (or K8s), it’s probably someone we want on our site.”

A tool-user campaign is when a site works a steady diet of content like that (targeting users of a tool, generally with tutorials).

Read More

By

Keyword Research Case Studies: Ownership Campaigns

I’d wrapped the core part of the SEO for Non-Scumbags series by poisoning the idea of content-creation-as-art with art’s natural, mortal enemy: ROI.  For this reason, I thought folks might not take me up on my tepid call to action of “I may do more stuff, if anyone wants.”

Turns out, against all odds, some of you do want.

So I’m going to make that happen, both to give the people what they want and also to opportunistically teach some of our staff to do keyword research.  Toward that latter end, I’ll structure this as an appendix to the original content, with shorter vignettes corresponding to specific keyword research tactics.

Today, I’ll do the most straightforward one: ownership campaigns.

Read More