The Trello card for ‘Go-Live’ is currently sitting in a column labeled ‘Testing,’ which is really just a polite industry euphemism for ‘Purgatory.’ It is day 161 of what was originally sold as a 31-day sprint. I am sitting at my desk, rubbing my left arm because I slept on it entirely wrong last night, and the dull, buzzing numbness from my elbow to my pinky finger is making me remarkably impatient with everything that refuses to move. My arm is a metaphor for this project: stagnant, unresponsive, and vaguely painful. We are currently debating the merits of reducing a hero image by 41 kilobytes to shave 11 milliseconds off the Largest Contentful Paint. Meanwhile, the client’s actual storefront has been closed for 5 months. We are optimizing the speed of a car that hasn’t even left the factory floor, and nobody seems to realize that the fastest page load in the world is still zero if the DNS hasn’t been pointed anywhere yet.
[The biggest drag on performance is not being live.]
The Cognitive Dissonance of Deadlines
We have been conditioned to believe that the ultimate sin in web development is a slow site. We have Google’s Core Web Vitals tattooed on our collective consciousness. We obsess over cumulative layout shifts and the minification of Javascript until our eyes bleed. But we rarely, if ever, talk about ‘Launch Speed.’ We treat the date of deployment as a flexible, soft-edged suggestion rather than a hard commercial deadline. It’s a strange cognitive dissonance. We will spend 21 hours of billable time trying to make a page load 1 second faster, but we won’t blink an eye when the project timeline slips by 71 days. If you calculate the lost revenue of 71 days of non-existence, those 11 milliseconds we saved look like a rounding error in a catastrophe.
The Immediacy of Rachel P.
The Mask of Technical Perfectionism
This obsession with technical perfectionism is often a mask for cowardice. Launching is terrifying. When the site is ‘Coming Soon,’ it is still a dream. It is perfect because it doesn’t exist. The moment you hit ‘publish,’ you are subject to the cold, hard reality of the market. So, we retreat into the safety of the ‘optimization’ phase. We tell ourselves we are doing the ‘right’ thing by ensuring the page speed score is a 91 out of 100 before anyone sees it. We are effectively hiding in the garage, polishing the chrome, while the race is happening three counties away.
Marvel of Engineering
(Polishing Chrome)
Captured Revenue
(Running the Race)
I’ve seen this play out with a client who was losing an estimated $1001 in potential daily leads. They insisted on a custom-built, headless CMS architecture that took 191 days to develop. By the time it launched, it loaded in 1.1 seconds. If they had launched a simple, ‘clunky’ site in 21 days that loaded in 3.1 seconds, they would have captured enough revenue to pay for the ‘perfect’ site five times over. We are so focused on the ‘User Experience’ of the person who is already on the site that we completely ignore the ‘User Experience’ of the person who can’t find us at all because we don’t exist yet.
The Graveyard of Good Intentions
There is a specific kind of arrogance in thinking that the world will wait for your perfection. The internet is a graveyard of ‘Coming Soon’ pages that were eventually replaced by ‘Domain for Sale’ notices. The reality is that your competitors are out there with sites that load like a truck full of bricks on a muddy road, but they are taking orders. They are gathering data. They are failing, learning, and iterating while you are still arguing about whether the border-radius on the primary CTA should be 4 pixels or 1. Every day you are not live, you are not just losing money; you are losing the most valuable asset in business: feedback.
Competitor Velocity vs. Internal Polish Time
Competitor
Orders Taken
0 Revenue
Performance is Delta, Not a Score
The industry needs a fundamental shift in how we define ‘performance.’ Performance isn’t just a Lighthouse score. It is the delta between an idea and a transaction. This is why I’ve started looking at website hosting and maintenance packages which focus on getting things functional and live rather than keeping them in a state of perpetual ‘improvement’ that never reaches the end user. It’s about recognizing that a website is a living organism, not a marble statue. It is meant to be poked, prodded, and changed. It should be born early and raised in the wild, not kept in a sterile laboratory until it’s middle-aged.
Born Early
Accepting initial form.
Raised Wild
Subjected to market reality.
Iterative Gain
Change based on data.
The Pain of Returning Sensation
My arm is starting to tingle now, that ‘pins and needles’ sensation that signals the blood is finally returning to the extremities. It’s a sharp, uncomfortable feeling, but it’s better than the numbness. Most business owners are currently in that numb state. They have become so used to the ‘In Development’ status that they’ve forgotten what it feels like to actually compete. They’ve been told by developers that ‘good things take time,’ and while that’s true for wine and whiskey, it’s a death sentence for a digital presence. You don’t need 101 features to start. You need 1. You need a way for people to find you and a way for them to give you money.
While 31 potential customers called asking the same 4 questions.
We were so busy trying to be delightful that we forgot to be useful. Useful is the prerequisite for delightful. You cannot delight someone who is frustrated because they can’t find your pricing.
[Perfection is a luxury of the stagnant.]
The True Risk: Obscurity
If you are a small business or a startup, your primary risk is obscurity, not a 2.1-second load time. You should be terrified of the silence of a site that isn’t there. We need to stop fetishizing the ‘Big Reveal.’ There is no ‘Big Reveal’ on the internet anymore. There is only a slow, iterative crawl toward relevance. When Rachel P. plays for her patients, she understands that the first note is the most important one because it breaks the silence.
We need to apply that same level of existential urgency to our digital launches. If your site isn’t live, your ‘Page Speed’ is effectively infinite. It is a divide-by-zero error in your business plan. We have to be willing to be embarrassed by our first version. We have to be willing to launch a site that is 71 percent finished if that 71 percent provides 100 percent of the core value. The rest can be built while the revenue is coming in, while the data is being gathered, and while the business is actually breathing.
Moving from Purgatory to Done
Launch Countdown
MONDAY: 100% Value Delivered
We’ve spent enough time in the ‘Testing’ column. It’s time to move the card to ‘Done’.
I’m going to send an email to that client and tell them we’re launching on Monday. Not when the hero image is 11 percent smaller. Not when the ‘About’ page has the perfect stock photo of a diverse team looking at a whiteboard. Monday. Because the risk of being slightly slow is nothing compared to the risk of being invisible for another 31 days. Because until it’s live, it’s not a website. It’s just a very expensive hobby that lives on a staging server.