On Good, On Done, And On How Easy It Is To Get Lost

It’s been a while. Sorry about it. Time flies.

What happened you ask?

Well, a few things. It’s been somewhat busy at work, kids were sick at points. I had some complicated personal things to care about.

That kept me busy for a few mornings.

But mostly, I made the good the enemy of “done”.

See, I wanted to describe in some detail how I figured information structuring and handling. I read some stuff and rabbit holed into it.

But it’s complicated: there’s the theory. And the philosophy behind it. And the tools. And how I configure the tools. And how it all connects together. And more tricks. And even more stuff.

And it’s all interconnected. Pulling the first thread seemed easy enough, but I started the same post a few times. And I’ve yet to figure out how to sort it.

It was never acceptable. And days went by. In order to have something great to share, I didn’t share anything at all.

Now. You might think I’m an insecure idiot, and you might be right. However, I want to bring this back to a lesson learned.

I have seen time and again, in each and every team I worked in, this happened at some point.

“Can we get the product in front of customers?” “Not quite yet. Almost there. We really can’t launch without this last feature ironed out.”

“Should we review the design you’re proposing?” “I don’t think it’s ready yet. It doesn’t cover a bunch of really important edge cases.”

Sounds familiar?

Maybe we are all insecure idiots, after all.

What I want to go back doing is daily practice. Not caring if it is well structured or super deep. I’ll put it in front of people and hope for feedback or some discussion.

You? You should launch that side project to the public, or have your team review your design proposal. Even if it’s not perfect.

Ship it.