Stories about Software


Time Isn’t Money — It’s Inefficiency and Waste

Editorial Note: This originally started as a rant for Twitter.  But, as regular readers can attest, my keyboard tends to outrun the medium I’m in.  So I figured I’d repurpose this into a blog post, since it’s been a while.

I haven’t quit posting, either, BTW.  I’ve got draft content for the next couple of weeks.

Time is money.

The business world accepts this as basically axiomatic. But it’s really kind of nonsense.

Time isn’t money. In the context of commerce or value, time is, at best, a measure of your inefficiency and, at worst, a measure of waste.  (And I would argue that my interpretation actually squares with that of the man who coined it, Benjamin Franklin.)

I recognize that this is an extremely contrarian position and that it requires some justification.

So let me justify it.

Should I incorporate? The monopoly guy here thinks the answer is yes, and so do I.

Read More


The Laboring Strategist, A Free-Agent Anti-Pattern (And How to Fix)

I’ve got what might well be a new term for you. You’re probably going to love it, assuming you haven’t heard it before.

It’s the sort of poorly-named Baader-Meinhof Phenomenon, so maybe just call it frequency bias. This is the term for when you learn a new word, and then you immediately start hearing it all the time.

Naturally, this is just another instance of the many ways that our brains constantly tricks us.  It’s not that you’re suddenly seeing this thing everywhere.

Rather you’re seeing it the same amount you always have. But you now know what it is and are flush with having just learned something, so you’re actually paying attention.

I mention this, obviously, because the point of this blog is to expand your vocabulary.  That goes almost without saying.

But frequency bias is also going to serve here as a great hook and segue to talking about a freelancer role as a “certified content marketer.”

Introducing The Solo Content Marketer

I got this email the other day:

I get a lot of emails like this, actually. They ask me to link to things or they ask me to publish their articles on my blog.

Mostly, I just send them to spam.

But this one made me curious, so I clicked on the portfolio link and looked at the guy’s website a little before sending it to spam.

And, ooh, weird!

He was another certified content marketer.  And this was weird because I’ve suddenly, in the last 3 weeks or so, started seeing this term everywhere.  Basically ever since we started a new division of Hit Subscribe and needed to find writers en masse in a different discipline.

And I’ve since realized something.

This guy, a self-proclaimed strategist, doing his own spammy outreach labor, is another discipline’s analog for an anti-pattern that I see all the time in the software world.  My hope is that seeing it happen in a different discipline might jog some of you out of your reveries of slinging code and calling yourself a “consultant,” to the detriment of your own prospects and business.

Read More


Get Hired without Process or Competition? Its Not as Hard as You Think

Some years back, I was eating lunch in a town-favorite, super casual hot dog place.  Wait, let me zoom out a bit.

I was doing an onsite consulting gig, as I was wont to do back then.  So, I was really busy, and on a brief lunch break.  My main goals, in priority order were:

  1. Zone out for 30 minutes and read random things on my phone.
  2. Eat a hot dog.

But then an email came in.  My phone buzzed, I glanced at it, sighed, and got out my laptop.

Read More


Software Career Anti-Patterns: Career Development by Coincidence

It’s been a while since I’ve posted a hot take.  And, to be fair, this is probably a lukewarm take, at best.  I’m taking a slightly aged tweet, and I’m going to react to it in a slightly oblique way.

Here’s the tweet.

I do have opinions on this tweet, and I’ll get to those momentarily.  But, as I go through this post, I’m actually going to relate it more to a different facet of the programming world.  Specifically, I think this has an tangential-but-important tie-in with how we tend to fetishize skill in the tech world, in spite of it being not that important in the scheme of things.

But let’s put a pin in that.

Conference Speaking is a Content Marketing Activity

If you’ve followed this blog for a while, you might have seen me write about this exact topic.  I titled the post, “Conference Speaking Isn’t Good for Your Career Until You Make it Good,” and that title serves nicely as a spoiler for the content.

My premise is somewhat softer than Brianne’s, in that I neither discount speaking outright, nor do I make an ad hominem implication that youth and naivete govern speakers’ decision-making.  My take is less that conference speaking is pointless and more that people tend to do it quite inefficiently.

In a professional context, conference speaking is a marketing activity and, more specifically, a content marketing activity.  You deliver value for free (in most cases) with the idea that investing your time and effort this way will pay off later.  Other activities, including ones that Brianne mention also fall into this bucket.

  • Writing blog posts
  • Building FOSS utilities
  • Starting a Youtube channel
  • Building a social media following

And Conference Speaking is Uniquely Prone to Content Marketing Inefficiency

Now, as someone who spent years creating content inefficiently, I have plenty of perspective here.  I wrote a blog like a journal, instead of an asset, and it led to all kinds of opportunities and new careers.  So, I did it, and it worked, albeit less efficiently than it could have.

So against this backdrop, I’ll offer my own spin on Brianne’s comments, which I think make sense.  When you miss the point with blog posts, software, social media, videos, etc, you can always rework that content into more efficient forms.  You can’t do that with speaking, which is ephemeral.

In other words, while all forms of content marketing activities are prone to these inefficiencies, conference speaking makes it uniquely hard to course correct later.

Read More


Org Chart Types: A Guide for the Aspiring Consultant

Org charts and org chart types.  How companies structure reporting relationships.  The stuff of Dilbert cartoons and tales of disaffected corporate woe, but also the glue that holds most organizations together in some semblance of order.

A Reader Question about Types of Organizational Structure

I’m overdue for answering a reader question, so let’s answer one about org chart types.  This arose out of a post I wrote a while back about how to become a management consultant.  In that, one of the pieces of advice that I offered was to become well versed in different organizational types and structures.

This led to a pretty natural reader question.

After reading your post on becoming a management consultant, I’m wondering if you have useful resources for tackling three of the areas you encourage learning:
1. Business Organization Structures

I’ve elided the second two things he asked about because speaking to all three would make for a pretty disjoint blog post.  So today, it’s all about the org chart.  (Not to be confused with organizational structures like LLC, S-Corp, etc, which I won’t talk about here).

So let’s define the actual purpose of org charts, and then walk through some of the most common examples.  I’ll structure this post by how a company might adopt these structures at different points in its maturity.  But first, I’ll speak to the philosophical why.

And I’ll try to do it all while striking a healthy balance between cynicism and exposition.

Read More