It Doesn’t Have to Be Perfect

Written By: Jake Bauer | Posted: 2020-05-31 | Last Updated: 2020-05-31

I’ve been putting off working on Gopherizer, the script to convert an HTML file to Gopher-compatible syntax, for a couple days now. I think the main reason is that I feel like I’m unfamiliar with how to solve the problem and don’t know where to begin. I’m also worried about writing a script, having it work, but then it being a mess of spaghetti code which I wouldn’t want to release to the public (since I actually intend for others to use this).

Really though, if I don’t start working on it, I’m never going to figure out how to solve the problem. If I don’t bother to program it, nobody can even use it anyways. Procrastinating on it isn’t going to solve those problems or ease my concerns. Instead, I should just get stuck in and write. If I try doing things one way and that doesn’t work out, then I can just try different things. If the code is messy or inefficient, that can be improved later on by either myself or others.

There really is no point procrastinating. It doesn’t have to be perfect. I should just do it.

This is my thirty-fourth post for the #100DaysToOffload challenge. You can learn more about this challenge over at