Embrace the chaos

Starting something new is messy. You don’t know exactly where you’re going. You try one direction and hit a dead-end. Try another. You’ll get fully immersed in a new piece of technology, only to hit an insurmountable roadblock and be back at square one. Your code will be a mess. Your UI lacks structure. Your UX is full of glaring problems. When you fix one bug, three new ones pop up. But only sometimes. With some browsers. And of course you’re unable to reliably reproduce them.

If you’re anything like me, you’ll see a multitude of opportunities to clean up. To streamline the design. Remove unused assets. Refactor that piece of code you wrote late last night.

Don’t.

Early on when building your startup, chaos is your friend. That mess of an HTML template? It reminds you it’s okay to be scrappy. The customer won’t mind. Making that border radius consistent with the rest can wait. It’s okay.

Enjoy the moment. Pretty soon you’ll have your structure. You’ll have a working product. And better yet, customers!

But this comes at a price. Rigidity. Changes will be harder to make. Bugs more costly. You’ll long for the chaos. Back when anything was possible.

Embrace the chaos… while you still can.

Here's where I try to convince you to subscribe to my newsletter so I become less dependent on Twitter and other media when publishing new blog posts or launching new projects.

I will email a few times per year. You can opt out anytime.