As a designer, my personal website is always in a middle ground. I'm constantly moving from one layout to the next, constantly fluctuating between the newest trends (flat vs. skeu, anyone?), constantly trying to make sure that my website is absolutely perfect before I release it. And why not? Talking with other friends who have the same
curse sense of perfectionism, I've noticed two very important things: they're usually very talented, and their websites almost always suck.
We're walking contradictions. We're supposed to be the ones with perfect websites – beautiful colors, the epitome of a user-oriented layout, perfectly optimized code, and copy that would blow the socks off of any English major. How are we the ones with painfully boring websites?
Those who have great websites (I'm looking at you Sacha, Galen, and Justin) have something in common: they're always tinkering, always working, and always doing. Designers who are constantly creating new things (and improving old ones) are the ones leading our industry, and I think that attitude extends much farther than what we do from 9 to 5.
Once you have your MVP, release it into the wild, and hit the
ground web running. The reason that talented designers have bad websites is because they're constantly "almost done with the new layout". Remember my old homepage?
If you're using a screen-reader, it's probably for the better. It was horrible.
No, stop twerking – I said "tweak it". Anything that you publish is going to be full of bugs, typos, bad decisions, and other things that are going to make you want to cry yourself to sleep. The beautiful thing about working on the web is that you can slowly tweak it until it's closer to being perfect.
Unfortunately, you're never going to have the perfect website. You're never going to be done with your code. You're never going to be completely content with the wording of that one awkward sentence. You're always going to be working toward something you'll never achieve – and that's philosophically fantastic.
If the hardest part of a project is starting something, the easiest part of the project is finishing it. I'm not finished with my website, and I doubt that I ever will be – in all honesty, I can't decide if this is the best design I've ever done or the worst thing that's ever plagued my monitor. And you know what? That's okay. I'm starting my blog today, and it might not be amazing – but I'm going to keep tinkering and working at it until I'm happy.