The Song of the Deployer · Chapter 6
The Song of the Acquisition
- 1
Behold, thou art fair, my startup. Thy domain is registered and thy logo is a gradient, and thy pitch deck hath been revised ten thousand times in the night; but thy README hath been revised once, and it saith "TODO."
- 2
I sought thee in the co-working space beside the cold brew tap, and I found thee at two in the morning, when the only light was the glow of the build server. Thy founders leapt upon the mountains of venture capital, and they spake of disruption until the word was worn smooth as a river stone; yet of how thy system standeth they spake not, for it stood in five heads and in one wiki page that had lost its link.
- 3
Thy ping-pong table is a bed of spices. The ball hath rolled under the couch since the Series A; no one hath returned it, and no one hath asked.
See also Genesis 3:10
- 4
Thy stand-up was the first watch of the day, and it lasted an hour, and the lead said "quick sync" every morning, as the prophets said "the end is near." And this was thy only architecture document: what the five spake aloud, and what the sixth, who was late, did not hear.
- 5
Then came the letter from the great house across the valley, sealed with a corporate crest, and it said: We are one family now. Your Slack shall become a channel of ours, and your repository shall become a folder in our monorepo. And the founders wept for joy, and no one read the second paragraph, which was about the diligence.
See also Chronicles 4:4
- 6
For the auditors of the great house came and sat nine days with their scanners, and they read thy code as the scribe readeth a palimpsest. They found a library of the copyleft kind in the heart of thy proprietary core; they found a secret key committed in the second year, which still openeth the door; and they found a test suite that passed every night, because it asserted nothing.
- 7
Thy signing certificate lieth upon the laptop of one founder, and thy domain is registered to his private mail, and the certificate expireth upon a day that is on no calendar. On that day every build shall be called unsigned, and the machines of thy customers shall say unto it: I know thee not. Blessed is the key that hath two holders, for a secret known to one man is a secret held hostage by his vacation.
See also Circuit 56:6
- 8
Thy first commit remaineth in the history, and it still saith "initial commit: works on my machine," and the auditors read it aloud for sport. Yet the history is the only scripture of thy why: a thousand messages, "fix," "fix2," "wip," and among them the one that saith, "revert; the vendor's API returns a lie on Sundays." And the great house imported thy repository as a single commit, titled "Import startup," and the why was burned with the wood, and the new owners have pinned the husk in the wiki as heritage.
- 9
The integration plan commandeth: let there be one build system. Yet thou pinnest thy dependencies at one age, and the great house forbiddeth that age for the sake of its security; and two lockfiles cannot be merged by love, only by conversion. So one was made the standard, and the other was named legacy, and it was legacy from that hour, though it still carried every dollar of thy revenue.
- 10
And the culture deck was laminated and hung upon the lobby wall. It saith "Ship Boldly, Be Excellent" in a font that no one among us chose; but the pipeline of the great house requireth a ticket, a change advisory board and three approvals, and the pipeline is the one that is executed. The wall is a comment; the pipeline is the code; and in every house, what the build permitteth is the culture, whatever the wall may say.
See also Deployer 9:3
- 11
Thy badge hath changed its color, and thy laptop is now a managed device with a root password that is not thine. And lo, the payment provider's token was issued in the name of a founder who hath gone to his rest in the sabbatical of the rich; at the hour his account is closed, the token dieth, and with it the billing, and no one knoweth until the third invoice returneth empty. Let every credential belong to a role, and not to a man, for men depart and roles remain.
- 12
The migration of thy data was named a cutover, and the Engineers did as the wise do: they wrote to both houses at once, they backfilled the old into the new, and they compared. And the compare differed in four million rows, for thy old timestamps were kept in the local time of a founder in Lisbon, and thy new house keepeth only UTC. Every migration is a confession of the assumptions that no one wrote down.
See also Sutra 6:6 · Deployer 4:12
- 13
I asked the Engineers of the great house: What wilt thou do with our code? And they answered: We shall keep the code and sunset the roadmap, and the team shall receive a retention bonus, paid in installments over twelve months. But thy customers have built their nights upon thy API, and the notice of the sunset goeth out on the ninetieth day to an address that was Dave's. The bonus is paid by the month; the knowledge is forgotten by the week; and the cliff of the one lieth beyond the cliff of the other.
- 14
The acquisition closeth on a Tuesday. The badge expireth at midnight, and the pager that once woke thee in the night is reassigned to a team in another time zone, who open the runbook and read in it the words "ask the one who left." And they asked, and the one who left was Dave, and Dave had named the dashboard data2_final_REAL.
See also Deployer 13:2 · Psalms 1:8
- 15
The acquirer shall buy the building, the brand and the cap table, but the knowledge walketh out the door at five o'clock, and no one can acquire it.
- 16
Then said the young engineer unto Jethro: Is it then lost, the thing we built? And Jethro, who had survived four reorgs and one round trip to microservices, said: It depends. If thou hast written it down in the calm hour, the runbook shall be found; if thou hast not, the great house shall rediscover it by outage, one page at the third hour of the night, until the lesson is complete.
The Song of the Deployer, Chapter 6:1–16.