{"id":9906,"date":"2026-03-20T06:36:18","date_gmt":"2026-03-20T06:36:18","guid":{"rendered":"https:\/\/true.lifestruepurpose.org\/?p=9906"},"modified":"2026-03-20T06:36:18","modified_gmt":"2026-03-20T06:36:18","slug":"the-moment-my-bosss-niece-smiled-and-said-relax-brian-its-just-excel-it-can-handle-payroll-i-knew-the-company-was-about-to-learn-a-very-expensive-lesson","status":"publish","type":"post","link":"https:\/\/true.lifestruepurpose.org\/?p=9906","title":{"rendered":"The moment my boss\u2019s niece smiled and said, \u201cRelax Brian, it\u2019s just Excel\u2026 it can handle payroll,\u201d I knew the company was about to learn a very expensive lesson. Three days later, 12,000 construction workers weren\u2019t paid, the union shut down every job site across four states, and the bank thought we\u2019d been hacked. Then my phone rang. \u201cBrian\u2026 please come back.\u201d I just asked one question: \u201cHow much is this disaster worth to you?\u201d"},"content":{"rendered":"<div class=\"text-base my-auto mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"59180428-4b54-4df1-815e-8a73ce150e87\" data-message-model-slug=\"gpt-5-3\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\">\n<p data-start=\"61\" data-end=\"375\">My name is Brian Thompson. I\u2019m 48 years old, and for eight years I was the senior database administrator responsible for payroll at Southwest Building Materials. That meant one thing: every Friday, about 12,000 construction workers across Texas, Arizona, New Mexico, and Colorado got paid because my system worked.<\/p>\n<p data-start=\"377\" data-end=\"737\">Construction payroll isn\u2019t simple math. Guys move across state lines in the same week. Some work union jobs, some don\u2019t. There are prevailing wage laws for government projects, hazard pay near chemical facilities, different overtime rules depending on contracts, and tax regulations that change depending on where someone was standing when they swung a hammer.<\/p>\n<p data-start=\"739\" data-end=\"785\">It\u2019s messy. It\u2019s complicated. And it\u2019s my job.<\/p>\n<p data-start=\"787\" data-end=\"1056\">The system I maintained wasn\u2019t fancy. It was a heavy-duty SQL database with scripts I\u2019d written and patched over eight years. Every workaround, every weird bug, every exception lived in my head. It wasn\u2019t pretty, but it ran like a diesel engine\u2014loud, old, and reliable.<\/p>\n<p data-start=\"1058\" data-end=\"1088\">Then the company got acquired.<\/p>\n<p data-start=\"1090\" data-end=\"1337\">Three months later, Andrew Rodriguez\u2014our new VP of Operations and the chairman\u2019s son\u2014called me into his office. Sitting beside him was his niece, Ashley Rodriguez. Fresh MBA. Twenty-five. Perfect suit. Holding an iPad like it contained the future.<\/p>\n<p data-start=\"1339\" data-end=\"1407\">Andrew leaned back and said, \u201cWe\u2019re modernizing payroll operations.\u201d<\/p>\n<p data-start=\"1409\" data-end=\"1451\">Ashley smiled and opened her presentation.<\/p>\n<p data-start=\"1453\" data-end=\"1574\">\u201cI\u2019ve developed a cloud-based payroll solution in Excel,\u201d she said confidently. \u201cIt replaces the entire database system.\u201d<\/p>\n<p data-start=\"1576\" data-end=\"1592\">I stared at her.<\/p>\n<p data-start=\"1594\" data-end=\"1611\">\u201cExcel?\u201d I asked.<\/p>\n<p data-start=\"1613\" data-end=\"1699\">\u201cIt\u2019s automated with macros and pivot tables,\u201d she replied. \u201cMuch more user-friendly.\u201d<\/p>\n<p data-start=\"1701\" data-end=\"1715\">User-friendly.<\/p>\n<p data-start=\"1717\" data-end=\"1788\">That word always means the same thing: it works great until it doesn\u2019t.<\/p>\n<p data-start=\"1790\" data-end=\"1953\">I explained the complexity\u2014multi-state taxes, union rules, federal wage laws, equipment rental offsets, OSHA reporting. Ashley nodded politely like she understood.<\/p>\n<p data-start=\"1955\" data-end=\"1966\">She didn\u2019t.<\/p>\n<p data-start=\"1968\" data-end=\"2002\">Then Andrew dropped the real news.<\/p>\n<p data-start=\"2004\" data-end=\"2125\">\u201cWe\u2019re transitioning systems this week,\u201d he said. \u201cAshley will take over payroll. Your last day is Friday after the run.\u201d<\/p>\n<p data-start=\"2127\" data-end=\"2134\">Friday.<\/p>\n<p data-start=\"2136\" data-end=\"2152\">Three days away.<\/p>\n<p data-start=\"2154\" data-end=\"2226\">They wanted me to train my replacement and document eight years of work.<\/p>\n<p data-start=\"2228\" data-end=\"2296\">I stood up, realizing something important: they had already decided.<\/p>\n<p data-start=\"2298\" data-end=\"2376\">Before I left the office, I turned to Ashley and gave her one piece of advice.<\/p>\n<p data-start=\"2378\" data-end=\"2539\">\u201cWhen the system crashes,\u201d I said calmly, \u201cand it will crash, remember something. Twelve thousand people are counting on their paychecks to feed their families.\u201d<\/p>\n<p data-start=\"2541\" data-end=\"2571\">She gave me a confident smile.<\/p>\n<p data-start=\"2573\" data-end=\"2598\">\u201cI\u2019ve tested everything.\u201d<\/p>\n<p data-start=\"2600\" data-end=\"2650\">Friday morning would prove just how wrong she was.<\/p>\n<p data-start=\"2652\" data-end=\"2701\">And by noon, the entire company would be on fire.<\/p>\n<p data-start=\"2762\" data-end=\"2962\">Friday morning I packed my things while Ashley took over my workstation. She looked excited, like someone about to launch a startup instead of process payroll for twelve thousand construction workers.<\/p>\n<p data-start=\"2964\" data-end=\"2999\">\u201cReady to make history?\u201d she asked.<\/p>\n<p data-start=\"3001\" data-end=\"3044\">I reminded her of one thing before leaving.<\/p>\n<p data-start=\"3046\" data-end=\"3092\">\u201cThe bank cutoff for direct deposits is noon.\u201d<\/p>\n<p data-start=\"3094\" data-end=\"3195\">She nodded while staring at her Excel sheet that was already struggling to process the imported data.<\/p>\n<p data-start=\"3197\" data-end=\"3249\">By the time I drove home, I knew what was happening.<\/p>\n<p data-start=\"3251\" data-end=\"3492\">Excel had never been designed to handle massive relational payroll logic. Ashley had built dozens of lookup formulas trying to mimic database behavior. But she didn\u2019t understand cascading wage rules, tax dependencies, or circular references.<\/p>\n<p data-start=\"3494\" data-end=\"3526\">The first text came at 10:30 AM.<\/p>\n<p data-start=\"3528\" data-end=\"3547\">Kevin from payroll.<\/p>\n<p data-start=\"3549\" data-end=\"3610\"><em data-start=\"3549\" data-end=\"3610\">Brian, something\u2019s wrong. My overtime shows negative hours.<\/em><\/p>\n<p data-start=\"3612\" data-end=\"3646\">Ten minutes later another message.<\/p>\n<p data-start=\"3648\" data-end=\"3667\">Danny from Phoenix.<\/p>\n<p data-start=\"3669\" data-end=\"3725\"><em data-start=\"3669\" data-end=\"3725\">According to this paystub I make $847 an hour. I wish.<\/em><\/p>\n<p data-start=\"3727\" data-end=\"3750\">Then my phone exploded.<\/p>\n<p data-start=\"3752\" data-end=\"4026\">Workers across four states were checking their paystubs through the employee portal, and nothing made sense. Employee IDs were swapped with Social Security numbers. Job titles were scrambled. Some workers appeared to owe the company money. Others were suddenly millionaires.<\/p>\n<p data-start=\"4028\" data-end=\"4065\">I knew immediately what had happened.<\/p>\n<p data-start=\"4067\" data-end=\"4128\">During the data import, Ashley had mismatched column headers.<\/p>\n<p data-start=\"4130\" data-end=\"4160\">Hours worked became pay rates.<\/p>\n<p data-start=\"4162\" data-end=\"4188\">Employee IDs became hours.<\/p>\n<p data-start=\"4190\" data-end=\"4259\">Social Security numbers were being multiplied into wage calculations.<\/p>\n<p data-start=\"4261\" data-end=\"4298\">But the real disaster hadn\u2019t hit yet.<\/p>\n<p data-start=\"4300\" data-end=\"4365\">That would happen at noon when the payroll file reached the bank.<\/p>\n<p data-start=\"4367\" data-end=\"4407\">At 11:45 AM, Patricia from HR called me.<\/p>\n<p data-start=\"4409\" data-end=\"4436\">\u201cBrian\u2026 we have a problem.\u201d<\/p>\n<p data-start=\"4438\" data-end=\"4461\">\u201cWhat kind of problem?\u201d<\/p>\n<p data-start=\"4463\" data-end=\"4557\">\u201cThe payroll file says we owe the federal government 2.3 million dollars in tax withholdings.\u201d<\/p>\n<p data-start=\"4559\" data-end=\"4576\">I almost laughed.<\/p>\n<p data-start=\"4578\" data-end=\"4598\">\u201cThat\u2019s impressive.\u201d<\/p>\n<p data-start=\"4600\" data-end=\"4615\">She kept going.<\/p>\n<p data-start=\"4617\" data-end=\"4814\">\u201cThe bank is questioning why we\u2019re trying to deposit $47,000 into a concrete mixer operator\u2019s account\u2026 while deducting $23,000 from a crane operator for something called equipment rental recovery.\u201d<\/p>\n<p data-start=\"4816\" data-end=\"4867\">By 2 PM the bank rejected the entire payroll batch.<\/p>\n<p data-start=\"4869\" data-end=\"4949\">The employee portal crashed from thousands of workers trying to check their pay.<\/p>\n<p data-start=\"4951\" data-end=\"4980\">And then the union showed up.<\/p>\n<p data-start=\"4982\" data-end=\"5090\">Big Jim Patterson, who represented hundreds of our crews, stood in the company parking lot with a megaphone.<\/p>\n<p data-start=\"5092\" data-end=\"5186\">\u201cIf they can\u2019t figure out how to pay us,\u201d he shouted, \u201cmaybe we should stop working for them!\u201d<\/p>\n<p data-start=\"5188\" data-end=\"5249\">Within hours construction sites across four states shut down.<\/p>\n<p data-start=\"5251\" data-end=\"5266\">Cranes stopped.<\/p>\n<p data-start=\"5268\" data-end=\"5291\">Concrete trucks parked.<\/p>\n<p data-start=\"5293\" data-end=\"5357\">Twelve thousand workers sat in their trucks waiting for answers.<\/p>\n<p data-start=\"5359\" data-end=\"5398\">The news cameras arrived before sunset.<\/p>\n<p data-start=\"5400\" data-end=\"5445\">By the next morning the story was everywhere.<\/p>\n<p data-start=\"5447\" data-end=\"5488\">\u201cA construction giant can\u2019t run payroll.\u201d<\/p>\n<p data-start=\"5490\" data-end=\"5520\">And that\u2019s when my phone rang.<\/p>\n<p data-start=\"5522\" data-end=\"5539\">Andrew Rodriguez.<\/p>\n<p data-start=\"5541\" data-end=\"5595\">His voice sounded like a man watching his career burn.<\/p>\n<p data-start=\"5597\" data-end=\"5634\">\u201cBrian,\u201d he said, \u201cwe need you back.\u201d<\/p>\n<p data-start=\"5708\" data-end=\"5733\">Andrew didn\u2019t waste time.<\/p>\n<p data-start=\"5735\" data-end=\"5864\">\u201cThe bank froze our operating accounts,\u201d he said. \u201cThe union is threatening lawsuits. The labor board is opening investigations.\u201d<\/p>\n<p data-start=\"5866\" data-end=\"5908\">Then he said the words I\u2019d been expecting.<\/p>\n<p data-start=\"5910\" data-end=\"5928\">\u201cName your price.\u201d<\/p>\n<p data-start=\"5930\" data-end=\"5987\">I leaned back on my porch chair and took a sip of coffee.<\/p>\n<p data-start=\"5989\" data-end=\"6079\">\u201cFifteen thousand dollars upfront,\u201d I said. \u201cPlus a new contract at double my old salary.\u201d<\/p>\n<p data-start=\"6081\" data-end=\"6088\">\u201cDone.\u201d<\/p>\n<p data-start=\"6090\" data-end=\"6109\">\u201cI\u2019m not finished.\u201d<\/p>\n<p data-start=\"6111\" data-end=\"6128\">He stayed silent.<\/p>\n<p data-start=\"6130\" data-end=\"6281\">\u201cI want a public apology posted by the company. You and Ashley admitting the payroll crisis came from replacing a working system with an untested one.\u201d<\/p>\n<p data-start=\"6283\" data-end=\"6294\">Long pause.<\/p>\n<p data-start=\"6296\" data-end=\"6311\">Then he sighed.<\/p>\n<p data-start=\"6313\" data-end=\"6320\">\u201cFine.\u201d<\/p>\n<p data-start=\"6322\" data-end=\"6367\">I drove back to the office Wednesday morning.<\/p>\n<p data-start=\"6369\" data-end=\"6476\">Union workers were still camped in the parking lot. When they saw my truck, a few of them actually cheered.<\/p>\n<p data-start=\"6478\" data-end=\"6542\">Big Jim Patterson walked over and slapped the side of the truck.<\/p>\n<p data-start=\"6544\" data-end=\"6584\">\u201cTell me you\u2019re here to save this mess.\u201d<\/p>\n<p data-start=\"6586\" data-end=\"6612\">\u201cI\u2019ll do my best,\u201d I said.<\/p>\n<p data-start=\"6614\" data-end=\"6670\">Inside the building, the damage was worse than expected.<\/p>\n<p data-start=\"6672\" data-end=\"6855\">Ashley hadn\u2019t just broken the payroll system\u2014she had corrupted tables, overwritten data fields, and accidentally deleted the raw payroll file while trying to \u201creload the spreadsheet.\u201d<\/p>\n<p data-start=\"6857\" data-end=\"6897\">But she didn\u2019t know something important.<\/p>\n<p data-start=\"6899\" data-end=\"6938\">Real databases have hidden safety nets.<\/p>\n<p data-start=\"6940\" data-end=\"6957\">Transaction logs.<\/p>\n<p data-start=\"6959\" data-end=\"6975\">Archive systems.<\/p>\n<p data-start=\"6977\" data-end=\"7019\">Backup layers she never even knew existed.<\/p>\n<p data-start=\"7021\" data-end=\"7196\">I spent eighteen straight hours rebuilding the payroll system from those logs. Reconstructing employee hours. Recalculating wages. Verifying taxes. Cross-checking union rules.<\/p>\n<p data-start=\"7198\" data-end=\"7252\">By Thursday morning, I had a clean payroll file ready.<\/p>\n<p data-start=\"7254\" data-end=\"7303\">At exactly 6:00 AM, I transmitted it to the bank.<\/p>\n<p data-start=\"7305\" data-end=\"7315\">No errors.<\/p>\n<p data-start=\"7317\" data-end=\"7331\">No rejections.<\/p>\n<p data-start=\"7333\" data-end=\"7464\">Twelve thousand workers woke up to find their full paychecks waiting in their accounts\u2014plus extra compensation for the strike days.<\/p>\n<p data-start=\"7466\" data-end=\"7543\">When I walked into Andrew\u2019s office Friday morning, he looked ten years older.<\/p>\n<p data-start=\"7545\" data-end=\"7566\">\u201cIt\u2019s fixed,\u201d I said.<\/p>\n<p data-start=\"7568\" data-end=\"7585\">He nodded slowly.<\/p>\n<p data-start=\"7587\" data-end=\"7636\">\u201cAshley\u2019s been reassigned to marketing research.\u201d<\/p>\n<p data-start=\"7638\" data-end=\"7666\">Probably safer for everyone.<\/p>\n<p data-start=\"7668\" data-end=\"7734\">Then he pointed to a corner office overlooking the equipment yard.<\/p>\n<p data-start=\"7736\" data-end=\"7754\">\u201cYour new office.\u201d<\/p>\n<p data-start=\"7756\" data-end=\"7849\">I sat down later that afternoon watching cranes move again and trucks roll back to job sites.<\/p>\n<p data-start=\"7851\" data-end=\"7879\">The beast was running again.<\/p>\n<p data-start=\"7881\" data-end=\"7916\">Not because of fancy presentations.<\/p>\n<p data-start=\"7918\" data-end=\"7943\">Not because of buzzwords.<\/p>\n<p data-start=\"7945\" data-end=\"8004\">Because someone understood how the machine actually worked.<\/p>\n<p data-start=\"8006\" data-end=\"8061\">Before I finished my coffee, I thought about something.<\/p>\n<p data-start=\"8063\" data-end=\"8108\">A lot of people think experience is outdated.<\/p>\n<p data-start=\"8110\" data-end=\"8165\">They think technology automatically replaces knowledge.<\/p>\n<p data-start=\"8167\" data-end=\"8264\">But systems\u2014especially the messy real-world ones\u2014are built on years of hard-earned understanding.<\/p>\n<p data-start=\"8266\" data-end=\"8326\">And sometimes you only realize that after everything breaks.<\/p>\n<p data-start=\"8328\" data-end=\"8347\">So now I\u2019m curious.<\/p>\n<p data-start=\"8349\" data-end=\"8485\">Have you ever seen a company replace something that worked\u2026 with something that looked better on paper but completely failed in reality?<\/p>\n<p data-start=\"8487\" data-end=\"8585\" data-is-last-node=\"\" data-is-only-node=\"\">If you\u2019ve ever lived through a workplace disaster like that, I\u2019d honestly love to hear your story.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"z-0 flex min-h-[46px] justify-start\"><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>My name is Brian Thompson. I\u2019m 48 years old, and for eight years I was the senior database administrator responsible for payroll at Southwest Building Materials. That meant one thing: every Friday, about 12,000 construction workers across Texas, Arizona, New Mexico, and Colorado got paid because my system worked. Construction payroll isn\u2019t simple math. Guys [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":9898,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":"","footnotes":""},"categories":[4],"tags":[],"class_list":["post-9906","post","type-post","status-publish","format-standard","has-post-thumbnail","category-life-new"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The moment my boss\u2019s niece smiled and said, \u201cRelax Brian, it\u2019s just Excel\u2026 it can handle payroll,\u201d I knew the company was about to learn a very expensive lesson. Three days later, 12,000 construction workers weren\u2019t paid, the union shut down every job site across four states, and the bank thought we\u2019d been hacked. Then my phone rang. \u201cBrian\u2026 please come back.\u201d I just asked one question: \u201cHow much is this disaster worth to you?\u201d - True Stories<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/true.lifestruepurpose.org\/?p=9906\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The moment my boss\u2019s niece smiled and said, \u201cRelax Brian, it\u2019s just Excel\u2026 it can handle payroll,\u201d I knew the company was about to learn a very expensive lesson. Three days later, 12,000 construction workers weren\u2019t paid, the union shut down every job site across four states, and the bank thought we\u2019d been hacked. Then my phone rang. \u201cBrian\u2026 please come back.\u201d I just asked one question: \u201cHow much is this disaster worth to you?\u201d - True Stories\" \/>\n<meta property=\"og:description\" content=\"My name is Brian Thompson. I\u2019m 48 years old, and for eight years I was the senior database administrator responsible for payroll at Southwest Building Materials. That meant one thing: every Friday, about 12,000 construction workers across Texas, Arizona, New Mexico, and Colorado got paid because my system worked. Construction payroll isn\u2019t simple math. Guys [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/true.lifestruepurpose.org\/?p=9906\" \/>\n<meta property=\"og:site_name\" content=\"True Stories\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-20T06:36:18+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/true.lifestruepurpose.org\/wp-content\/uploads\/2026\/03\/A_dramatic_corporate_202603201309.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"558\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"true love\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"true love\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/true.lifestruepurpose.org\/?p=9906\",\"url\":\"https:\/\/true.lifestruepurpose.org\/?p=9906\",\"name\":\"The moment my boss\u2019s niece smiled and said, \u201cRelax Brian, it\u2019s just Excel\u2026 it can handle payroll,\u201d I knew the company was about to learn a very expensive lesson. Three days later, 12,000 construction workers weren\u2019t paid, the union shut down every job site across four states, and the bank thought we\u2019d been hacked. Then my phone rang. \u201cBrian\u2026 please come back.\u201d I just asked one question: \u201cHow much is this disaster worth to you?\u201d - True Stories\",\"isPartOf\":{\"@id\":\"https:\/\/true.lifestruepurpose.org\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/true.lifestruepurpose.org\/?p=9906#primaryimage\"},\"image\":{\"@id\":\"https:\/\/true.lifestruepurpose.org\/?p=9906#primaryimage\"},\"thumbnailUrl\":\"https:\/\/true.lifestruepurpose.org\/wp-content\/uploads\/2026\/03\/A_dramatic_corporate_202603201309.jpg\",\"datePublished\":\"2026-03-20T06:36:18+00:00\",\"author\":{\"@id\":\"https:\/\/true.lifestruepurpose.org\/#\/schema\/person\/5c3397997033ec1244d0e345888afa8e\"},\"breadcrumb\":{\"@id\":\"https:\/\/true.lifestruepurpose.org\/?p=9906#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/true.lifestruepurpose.org\/?p=9906\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/true.lifestruepurpose.org\/?p=9906#primaryimage\",\"url\":\"https:\/\/true.lifestruepurpose.org\/wp-content\/uploads\/2026\/03\/A_dramatic_corporate_202603201309.jpg\",\"contentUrl\":\"https:\/\/true.lifestruepurpose.org\/wp-content\/uploads\/2026\/03\/A_dramatic_corporate_202603201309.jpg\",\"width\":558,\"height\":1000},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/true.lifestruepurpose.org\/?p=9906#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/true.lifestruepurpose.org\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The moment my boss\u2019s niece smiled and said, \u201cRelax Brian, it\u2019s just Excel\u2026 it can handle payroll,\u201d I knew the company was about to learn a very expensive lesson. Three days later, 12,000 construction workers weren\u2019t paid, the union shut down every job site across four states, and the bank thought we\u2019d been hacked. Then my phone rang. \u201cBrian\u2026 please come back.\u201d I just asked one question: \u201cHow much is this disaster worth to you?\u201d\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/true.lifestruepurpose.org\/#website\",\"url\":\"https:\/\/true.lifestruepurpose.org\/\",\"name\":\"True Stories\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/true.lifestruepurpose.org\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/true.lifestruepurpose.org\/#\/schema\/person\/5c3397997033ec1244d0e345888afa8e\",\"name\":\"true love\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/true.lifestruepurpose.org\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7edec003db6c2d994c618a5c9257e4836d0823076211ef1f440ea5b2dfb07eb1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7edec003db6c2d994c618a5c9257e4836d0823076211ef1f440ea5b2dfb07eb1?s=96&d=mm&r=g\",\"caption\":\"true love\"},\"sameAs\":[\"http:\/\/true.lifestruepurpose.org\"],\"url\":\"https:\/\/true.lifestruepurpose.org\/?author=2\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The moment my boss\u2019s niece smiled and said, \u201cRelax Brian, it\u2019s just Excel\u2026 it can handle payroll,\u201d I knew the company was about to learn a very expensive lesson. Three days later, 12,000 construction workers weren\u2019t paid, the union shut down every job site across four states, and the bank thought we\u2019d been hacked. Then my phone rang. \u201cBrian\u2026 please come back.\u201d I just asked one question: \u201cHow much is this disaster worth to you?\u201d - True Stories","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/true.lifestruepurpose.org\/?p=9906","og_locale":"en_US","og_type":"article","og_title":"The moment my boss\u2019s niece smiled and said, \u201cRelax Brian, it\u2019s just Excel\u2026 it can handle payroll,\u201d I knew the company was about to learn a very expensive lesson. Three days later, 12,000 construction workers weren\u2019t paid, the union shut down every job site across four states, and the bank thought we\u2019d been hacked. Then my phone rang. \u201cBrian\u2026 please come back.\u201d I just asked one question: \u201cHow much is this disaster worth to you?\u201d - True Stories","og_description":"My name is Brian Thompson. I\u2019m 48 years old, and for eight years I was the senior database administrator responsible for payroll at Southwest Building Materials. That meant one thing: every Friday, about 12,000 construction workers across Texas, Arizona, New Mexico, and Colorado got paid because my system worked. Construction payroll isn\u2019t simple math. Guys [&hellip;]","og_url":"https:\/\/true.lifestruepurpose.org\/?p=9906","og_site_name":"True Stories","article_published_time":"2026-03-20T06:36:18+00:00","og_image":[{"width":558,"height":1000,"url":"http:\/\/true.lifestruepurpose.org\/wp-content\/uploads\/2026\/03\/A_dramatic_corporate_202603201309.jpg","type":"image\/jpeg"}],"author":"true love","twitter_card":"summary_large_image","twitter_misc":{"Written by":"true love","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/true.lifestruepurpose.org\/?p=9906","url":"https:\/\/true.lifestruepurpose.org\/?p=9906","name":"The moment my boss\u2019s niece smiled and said, \u201cRelax Brian, it\u2019s just Excel\u2026 it can handle payroll,\u201d I knew the company was about to learn a very expensive lesson. Three days later, 12,000 construction workers weren\u2019t paid, the union shut down every job site across four states, and the bank thought we\u2019d been hacked. Then my phone rang. \u201cBrian\u2026 please come back.\u201d I just asked one question: \u201cHow much is this disaster worth to you?\u201d - True Stories","isPartOf":{"@id":"https:\/\/true.lifestruepurpose.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/true.lifestruepurpose.org\/?p=9906#primaryimage"},"image":{"@id":"https:\/\/true.lifestruepurpose.org\/?p=9906#primaryimage"},"thumbnailUrl":"https:\/\/true.lifestruepurpose.org\/wp-content\/uploads\/2026\/03\/A_dramatic_corporate_202603201309.jpg","datePublished":"2026-03-20T06:36:18+00:00","author":{"@id":"https:\/\/true.lifestruepurpose.org\/#\/schema\/person\/5c3397997033ec1244d0e345888afa8e"},"breadcrumb":{"@id":"https:\/\/true.lifestruepurpose.org\/?p=9906#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/true.lifestruepurpose.org\/?p=9906"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/true.lifestruepurpose.org\/?p=9906#primaryimage","url":"https:\/\/true.lifestruepurpose.org\/wp-content\/uploads\/2026\/03\/A_dramatic_corporate_202603201309.jpg","contentUrl":"https:\/\/true.lifestruepurpose.org\/wp-content\/uploads\/2026\/03\/A_dramatic_corporate_202603201309.jpg","width":558,"height":1000},{"@type":"BreadcrumbList","@id":"https:\/\/true.lifestruepurpose.org\/?p=9906#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/true.lifestruepurpose.org\/"},{"@type":"ListItem","position":2,"name":"The moment my boss\u2019s niece smiled and said, \u201cRelax Brian, it\u2019s just Excel\u2026 it can handle payroll,\u201d I knew the company was about to learn a very expensive lesson. Three days later, 12,000 construction workers weren\u2019t paid, the union shut down every job site across four states, and the bank thought we\u2019d been hacked. Then my phone rang. \u201cBrian\u2026 please come back.\u201d I just asked one question: \u201cHow much is this disaster worth to you?\u201d"}]},{"@type":"WebSite","@id":"https:\/\/true.lifestruepurpose.org\/#website","url":"https:\/\/true.lifestruepurpose.org\/","name":"True Stories","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/true.lifestruepurpose.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/true.lifestruepurpose.org\/#\/schema\/person\/5c3397997033ec1244d0e345888afa8e","name":"true love","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/true.lifestruepurpose.org\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7edec003db6c2d994c618a5c9257e4836d0823076211ef1f440ea5b2dfb07eb1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7edec003db6c2d994c618a5c9257e4836d0823076211ef1f440ea5b2dfb07eb1?s=96&d=mm&r=g","caption":"true love"},"sameAs":["http:\/\/true.lifestruepurpose.org"],"url":"https:\/\/true.lifestruepurpose.org\/?author=2"}]}},"_links":{"self":[{"href":"https:\/\/true.lifestruepurpose.org\/index.php?rest_route=\/wp\/v2\/posts\/9906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/true.lifestruepurpose.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/true.lifestruepurpose.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/true.lifestruepurpose.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/true.lifestruepurpose.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9906"}],"version-history":[{"count":1,"href":"https:\/\/true.lifestruepurpose.org\/index.php?rest_route=\/wp\/v2\/posts\/9906\/revisions"}],"predecessor-version":[{"id":9907,"href":"https:\/\/true.lifestruepurpose.org\/index.php?rest_route=\/wp\/v2\/posts\/9906\/revisions\/9907"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/true.lifestruepurpose.org\/index.php?rest_route=\/wp\/v2\/media\/9898"}],"wp:attachment":[{"href":"https:\/\/true.lifestruepurpose.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/true.lifestruepurpose.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/true.lifestruepurpose.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}