Latest
He Banned AI From His Writing Group. His Own Cover Got Called AI Slop.Who Writes the Fake Fan Mail Authors Get? Inside the Scam CompoundsSMS Appointment RemindersDarrell Stern: Stop Being Invisible, Become UnmissableJoe Rockey: Ghostwriting His BookFree BooksHow to Turn Your Expertise Into a Book People Want to Read | The Expert MethodWhat’s New at The Writing King: Week of October 25, 2026Challenger Remembrance Day: The Engineer Who Wouldn’t SignJoel Salomon: The Truth About MoneyReddit Is Putting Up a Login Wall. Wikipedia Won’t Be Far Behind.Victoria Chemko: The Body Is the First TechnologySir Patrick Stewart: A TributeA Year in the Bank: ADHD, Face Blindness and the Freedom to Walk Out | The Impossible Puzzles Show, Episode 326A Yale Economist Says We Won’t Be Missed. He Forgot the Bread Line.Walter Koenig: A TributeI Don’t Post Bad ARC Reviews. I Send the Author a Note.AI Has Paid Off Outside Tech. Apollo Is Reading the Wrong Scoreboard.The Little Red Book of Stuff That Works!Your Kids Are Your Own FaultGrow a PairYou’re Broke Because You Want to BeIt’s Called Work for a Reason!No Time for TactShut Up, Stop Whining, and Get a LifeWilliam Bessette: AI Enablement and Child Welfare TechnologyFree Book Planning ToolsWhat’s New at The Writing King: Week of October 18, 2026Ghostwriting by the Numbers: Timelines, Word Counts and the First CallPromising Young Woman (2020) ReviewBillions for AI, Pennies for the Plumbing: AI Companies Should Pay to Keep PHP AlivePHP2Shell: AI Found a 22-Year-Old Crack Under Your Website in Two DaysPetrov Day: The Officer Who Didn’t Believe the ComputerKindle Unlimited Is Now Kindle+. AI Audiobooks Just Joined the BuffetChina Is Using Bots to Fan the Data Center Backlash. The Backlash Is Still Real.The Society of Authors Signed an Ethical AI Charter, Then Ran From It in Eight DaysWhen to Quit Writing a Book: I’ve Abandoned Dozens, and I’d Do It AgainMo Gawdat Says the AI Dystopia Starts in 2027. Read the List, Skip the DatesGetty Images Filed for Bankruptcy. Can You Prove You Licensed Your Book’s Images?Fluff Words: Cut Them From Your Prose, Keep Them in Your DialogueWhere Can Writers Learn Storytelling From Movies? Richard Lowe Publishes 1,226 Film and TV Reviews With Writing Craft NotesWhere Are the Independent Bookstores and Public Libraries Worth Visiting in Tampa Bay? Author Richard Lowe Profiles 44 of ThemWhat Should You Know Before Hiring a Ghostwriter? The Writing King Publishes 57 New Answers, Including What to Do When It Goes WrongWhere Can You Hear Founders and Executives Tell Their Own Stories? Richard Lowe’s Leaders and Their Stories Publishes Every Unscripted Interview With a Full TranscriptAuthor Richard Lowe Publishes Eight Volumes of Enemies of You, a Researched Series on the Forces Working Against Ordinary AmericansThe Jackal (1997) ReviewThe Day of the Jackal (2024) ReviewYour First Novel Is an Apprentice Piece: What Beta Readers and Editors Can’t FixWhen the Cloud Gets Bombed: What the AWS Data Center Strikes Teach About BackupsHuman-Written Book Labels Are Gatekeeping With a Fee
The Writing King Your Ethical Ghostwriter. Your Story, Done Right.

We Bought the Platform and Shipped the Workaround

TL;DR: Every platform purchase has a gap between signing and working, and nobody plans for what happens inside it. We bought enterprise middleware during a major migration, and while it was being implemented one of my programmers and his team wrote something that did the same job. The workaround shipped first. Deciding in advance how you’ll cover the gap is the difference between a delay and a crisis.

Ask the vendor when the platform will be doing real work, then plan for everything before that date. Nobody puts this story in the vendor’s case study, and it is the most useful part of a migration. A programmer on my team kept the migration moving with a tool he built and named himself, while the platform we’d paid for was still being brought up. A business case that never admits that gap exists is sloppy.

What is the buy versus build decision really about?

Not which one is better. Which one you’ll be running in six months.

Ask the vendor when the platform will be doing real work, then plan for everything before that date.

The argument gets framed as a permanent choice. Buy for speed and support, build for control and fit. Both cases are reasonable and both get made in every company.

What the framing misses is time. A purchased platform doesn’t start working the day you sign the contract. It gets configured, integrated, tested, and adopted, and that takes months.

During those months the business still needs the thing done. Nobody puts that period in the business case, and it’s where a lot of real engineering happens. I think leaving it out is wishful accounting, and the people who pay for it are the engineers told to keep everything running with a tool that doesn’t work yet.

Why do enterprise platforms take so long to implement?

Because the product is general and your business isn’t. Vendors build enterprise software to serve many companies. That means it arrives capable of a great deal and configured for nothing. Everything specific to how you work has to be added.

Add integration with the systems you already run, data mapping between formats that were never designed to meet, testing against real volumes, and training for people who didn’t ask for a new tool. Months disappear into those four things.

The purchase can be exactly right and still be the beginning of a project instead of the end of one. Business cases are frequently written the other way, and I blame the sales cycle for that, because nobody closes a deal by describing the months of integration work ahead.

What do you do while the platform is being implemented?

In our case, one programmer and his team wrote something and called it DataSlide. We were in the middle of the second transformation, moving off a declining database onto a new platform. Part of the plan was enterprise middleware that would move data between the old systems and the new ones and between the databases themselves. The middleware wasn’t ready. The migration was. So a programmer on my team built a set of programs that slid data from one system to another. Extract it, convert it, load it somewhere else. He named it himself. It worked. It moved the data while the purchased platform was still being brought up, and the migration kept moving because of it. I’m still proud of what that team pulled off with so little fanfare.

How DataSlide carried a migration while the middleware wasn't readyDuring a move off a declining database onto a new platform, the purchased enterprise middleware was not ready. A programmer and his team built DataSlide, a set of programs that extracted data from one system, converted it and loaded it into another. It moved the data while the purchased platform was still being brought up, and the migration kept moving.Shipping the workaroundThe purchased middleware wasn't ready. The migration was.1DecliningdatabaseThe system thecompany wasleaving2ExtractPull the dataout3ConvertReshape it forthe new system4LoadPut it into thenew platform5New platformMigration keptmovingDataSlide filled the gap while the purchased middleware was still being brought up.
How DataSlide carried a migration while the middleware wasn't readyDuring a move off a declining database onto a new platform, the purchased enterprise middleware was not ready. A programmer and his team built DataSlide, a set of programs that extracted data from one system, converted it and loaded it into another. It moved the data while the purchased platform was still being brought up, and the migration kept moving.Shipping the workaroundThe purchased middleware wasn't ready. Themigration was.1Declining databaseThe system the company was leaving2ExtractPull the data out3ConvertReshape it for the new system4LoadPut it into the new platform5New platformMigration kept movingDataSlide filled the gap while the purchasedmiddleware was still being brought up.

Is an interim solution worth building?

When the gap is real and the business can’t wait, yes.

The objection is obvious. You’re building the thing you just paid somebody else to provide, and now you have two of them.

Three things make it worth doing anyway. The interim version only has to handle your cases instead of every company’s, so it’s far smaller than the product. People who already understand your data can build it. And you can throw it away without regret, because it was never meant to last.

That last condition separates a good interim solution from a problem. Build it knowing it dies, keep it small, and don’t let it grow features.

The failure mode is the interim tool becoming permanent because it works and nobody wants to finish the migration. Set a date for retiring it when you build it.

What does an enterprise sales process tell you?

Something about the vendor, and less about the product than you’d hope. The middleware company we bought from had a headquarters within walking distance. Beautiful building, obviously overbuilt, marble floors. Built to impress buyers.

They wanted to sell the company, and they did. A major technology firm acquired them for around three hundred and eighty-seven million dollars in 2005. My boss loved that company. The building did its job. None of that made it a bad purchase. The product was real and the acquisition proved somebody else agreed. What the building told us was about the vendor’s ambitions, and a buyer should know which signals are about the product and which are about the sale.

How should a small company handle the implementation gap?

Ask one question during the sales process and get the answer in writing.

When will this platform be doing real work for us, and what are we doing between now and then?

A vendor who has implemented for companies your size will answer in detail. They’ll describe the phases, name what typically slips, and tell you what other customers did in the meantime. A vendor who answers with a fast onboarding timeline and no discussion of the gap has told you something too.

Then plan the gap deliberately. There are three possible answers. Keep the old system running longer than planned. That costs money and buys certainty. Build something small and temporary. That costs engineering time and requires the discipline to kill it. Or accept the business does without. That’s sometimes fine and should be a decision instead of a surprise.

Three ways to cover the implementation gap
Option What it costs What it requires
Keep the old system running longer Money Buys certainty while the platform comes up
Build something small and temporary Engineering time Discipline to kill it, a retirement date, no new features
Let the business do without Going without the function Sometimes fine, but made as a decision, not a surprise
The default: nobody plans for it A scramble in month four Nothing, which is the problem

Any of those beats the default: discovering in month four that nobody thought about it. When that happens, I put the blame on whoever signed off on the plan without asking, and the people who pay are the ones scrambling to cover the gap.

My take

Plan for the gap before you sign the platform contract. Implementation takes longer than the business can wait, every time. We bought middleware, and a small team wrote a workaround that shipped first. I’d do that again. Keep the interim tool small, give it a retirement date the day you build it, and refuse to add features. The danger is a workaround that works so well nobody finishes the migration.

What did DataSlide prove about the purchase?

Both decisions were correct at the same time.

The middleware was the right long-term choice for a company running many systems that needed to talk to each other. Buying it was sound. And the thing that moved the data when we needed data moved was written in-house by a programmer with a name he made up for it.

The purchased platform had a marble headquarters and a nine-figure exit, and the interim tool had a programmer and a deadline. Both were part of the same successful migration. It galls me that only the first one ever shows up in accounts of how these projects work, because people who write small tools like DataSlide are a big reason expensive purchases end up looking good on paper.

Frequently Asked Questions

What is ETL?
Extract, transform, load. Data is pulled from source systems, converted into a consistent format, and written into a target. The transform step is where most of the work sits, because systems rarely structure the same information the same way.
How long does enterprise software implementation take?
Commonly months and not weeks, and longer when integration with existing systems is involved. Ask the vendor for reference customers of your size and ask them directly, since vendor estimates describe the fastest case they’ve seen.
When does a temporary software workaround become a problem?
When it acquires features, when a second team depends on it, and when nobody has a date for retiring it. Any one of those turns a stopgap into an unowned system with no documentation.
Should you tell a vendor you built an interim solution?
Yes, because it changes their implementation plan and often their urgency. It also establishes what the platform must handle at cutover. That’s useful information for both sides.
How does a vendor acquisition affect your software platform?
Usually within a few years, through changed roadmaps, support structures, and pricing. Acquisition isn’t a reason to avoid a vendor, but it’s a reason to know what your exit would involve before you need one.
How do you evaluate a vendor beyond the demo?
Talk to customers of your size who implemented at least a year ago, and ask what took longer than expected. Recent customers are still enthusiastic and large customers had resources you don’t.

About the Author
Richard Lowe, professional ghostwriter

Richard Lowe is a professional ghostwriter and author with 113+ books authored and 54+ ghostwritten. Before writing full time he spent 33 years in enterprise technology, including 20 years as Director of Computer Operations and Technical Services at Trader Joe's. He writes nonfiction, fiction and memoir, and works with executives and experts on books that build authority.

More about Richard Lowe →

Disclaimer

The views and opinions expressed in this blog post are solely those of Richard Lowe and are based on personal experience and research. This content is for informational purposes only and should not be construed as professional legal, financial, accounting, or business advice. Always consult with qualified professionals before making important business or legal decisions. Richard Lowe is not a lawyer, accountant, or licensed professional advisor, and this content does not establish any professional relationship.

0 comments

No comments yet. Yours can be the first.

Was this useful?

Leave a comment