A place to cache linked articles (think custom and personal wayback machine)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.md 4.9KB

title: Good Enough url: https://mxb.dev/blog/good-enough/ hash_url: 4b2b67d433

There is a thing that happens to me while writing. I start with a fresh idea, excited to shape it into words. But as time passes, I lose confidence.

The original concept starts to look shallow or irrelevant, and the phrases sound awkward and repetitive. It just doesn’t feel good anymore.

I don’t think that’s unique to me - In fact I guess one of the reasons why many people would rather write a series of tweets than a longform blog post is that the expectations we set for ourselves are much higher with the latter. Posts need to be “done right” - there’s a greater risk of falling into the trap of perfectionism.

I know the anxiety of sharing something with the world. I know there is a pressure to match the quality we see elsewhere on the web. But maybe we should stop trying to live up to somebody else’s standards and focus on just getting stuff out there instead. Maybe our “imperfect” things are already helpful to someone. Maybe this shouldn’t be so hard.

# Perfect is the Enemy of Done

Don’t get me wrong, I don’t mean we should all half-ass our writing. There are a lot of details to get right, and going the extra mile certainly pays off as it makes for better articles.

However at least for me, there is a point where a post is about 80% done, and I start to get in my own head:

“Maybe this isn’t as good as I thought it would be.”

“Seems like everyone already knows that.”

“This is missing something new and exciting.”

“I’m sure somebody already covered this way better.”

This is where posts die.
They get swallowed by these voices of doubt and end up collecting dust in a drafts folder as “maybe I’ll come back and finish this later” pieces. I’ve got about six of these currently, and it seems like I’m not the only one.

# Just Publish It

So now I’m trying a new approach to avoid this:

I’ll publish something as soon as I feel confident that all the important points I want to get across are there. I try to ignore the voice screaming “it’s not ready” just for long enough to push it online. Then I share the link on Twitter.

Right away, the act of making a post public forces me to read it again. And of course the minute it’s out there I’ll immediately notice a bunch of errors I didn’t spot before. It’s a law of nature or something. That’s ok though, I can just push a couple of fixes.

Then there’s the feedback aspect. Publishing might either go largely ignored, or the post might get shared or commented on.

If it’s ignored, well - no harm done. It’s out there, that’s all that matters. But if it gains traction, that’s not only a sign that the post is interesting to people, it’s also a motivation boost to get me over that last 20%.

Most importantly though, publishing early is an exercise for my brain. It’s ignoring the feelings of self-doubt. It’s forcing myself to actively decide that something is good enough.

# Fix it in Post

One of the benefits of writing on your own site is that you can always go back and edit stuff later.

Maybe you have a good idea for an additional paragraph that makes a certain point clearer. Maybe you find a better way to write a piece of code. Maybe somebody points out a thing you haven’t considered yet, and you want to include it. Well, why wouldn’t you? Nobody says blog posts should be set in stone. Improve it for the next reader who comes along.

You can even retroactively change the way your post is displayed on social media. For example, if you add an open graph image to your post after publishing it, you can use Twitter’s Card Validator to scrape the URL again, and all the links people may have already shared will update.

I know of some people doing this in web development, for example in open redesigns of their personal sites. I don’t know if anyone tried it with writing yet though. Maybe it’s a bad idea.

But for now, I like it.