{"id":350,"date":"2025-12-30T17:43:00","date_gmt":"2025-12-30T22:43:00","guid":{"rendered":"https:\/\/www.jaysonbrush.com\/?p=350"},"modified":"2026-02-22T18:14:40","modified_gmt":"2026-02-22T23:14:40","slug":"the-bus-policy","status":"publish","type":"post","link":"https:\/\/www.jaysonbrush.com\/index.php\/2025\/12\/30\/the-bus-policy\/","title":{"rendered":"The Bus Policy"},"content":{"rendered":"\n<p class=\"lead\">If your most critical engineer left tomorrow, how long would it take to recover? The answer tells you how resilient your organization actually is.<\/p>\n\n\n\n<p>I&#8217;ve seen this play out. A key person leaves and suddenly everyone realizes how much was only in their head. The scramble that follows is painful and expensive.<\/p>\n\n\n\n<p>One question I ask myself regularly: who&#8217;s my backup? Not one person who handles everything when I&#8217;m out. That&#8217;s overwhelming for them and fragile for the organization. Instead, I think about who can pick up different parts of what I do. The load gets distributed, and no single person becomes a bottleneck.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Question Nobody Wants to Ask<\/h2>\n\n\n\n<p>&#8220;What happens if someone gets hit by a bus?&#8221; It&#8217;s a morbid way to frame it. In our office we joke about &#8220;what if they won the lottery?&#8221; as the friendlier version. Either way, the question matters. Every team has at least one person whose departure would cause serious disruption. They&#8217;re the only one who understands a critical system, or they hold all the client relationships, or they&#8217;re the glue that keeps everything running.<\/p>\n\n\n\n<p>The bus policy isn&#8217;t about expecting disaster. It&#8217;s about building an organization that can absorb unexpected losses without falling apart.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Identify Your Single Points of Failure<\/h2>\n\n\n\n<p>Start by mapping out who knows what. For every critical system, process, or relationship, ask:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Who is the primary owner?<\/li>\n<li>Who else could step in with minimal ramp-up?<\/li>\n<li>What documentation exists?<\/li>\n<li>How long would it take to train a replacement?<\/li>\n<\/ul>\n\n\n\n<p>If the answer to &#8220;who else could step in&#8221; is &#8220;nobody,&#8221; you&#8217;ve found a single point of failure. And if the answer is only one name, you&#8217;ve just moved the single point of failure one step away. Look for ways to spread knowledge across multiple people.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Documentation That Actually Gets Used<\/h2>\n\n\n\n<p>Most organizations have documentation. Most of it is outdated, incomplete, or impossible to find when you need it.<\/p>\n\n\n\n<p>Effective documentation isn&#8217;t about writing everything down. It&#8217;s about capturing the information that would take the longest to reconstruct: why decisions were made (not just what was decided), the gotchas and edge cases that aren&#8217;t obvious, who to call when something breaks, and the stuff that&#8217;s &#8220;in someone&#8217;s head.&#8221;<\/p>\n\n\n\n<p>A good test: could someone new to the team use this documentation to solve a real problem? If not, the documentation needs work.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cross-Training as Insurance<\/h2>\n\n\n\n<p>Documentation helps, but nothing replaces <a href=\"https:\/\/pmc.ncbi.nlm.nih.gov\/articles\/PMC8569223\/\">hands-on experience<\/a>. Build cross-training into your normal operations.<\/p>\n\n\n\n<p>Have people shadow each other on critical tasks, even if it feels inefficient in the short term. When someone takes vacation, split their responsibilities across a few people rather than dumping everything on one backup. Each person handles a piece, nobody gets overwhelmed, and more people gain exposure.<\/p>\n\n\n\n<p>Spread on-call duties so multiple people learn how systems fail. The person who&#8217;s been paged at 2am about a database issue understands that system differently than someone who&#8217;s only read the runbook.<\/p>\n\n\n\n<p>The goal isn&#8217;t to make everyone interchangeable. It&#8217;s to ensure that no single departure creates a crisis.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Shared Ownership Over Hero Culture<\/h2>\n\n\n\n<p>Some organizations accidentally reward <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/24113634\/\">single points of failure<\/a>. The person who &#8220;owns&#8221; a critical system becomes indispensable. They&#8217;re the hero who saves the day when things break. This feels good in the moment but creates long-term fragility.<\/p>\n\n\n\n<p>Healthy organizations distribute ownership. No one person should be able to hold the company hostage, intentionally or not. If someone&#8217;s value comes entirely from being the only one who can do something, that&#8217;s a problem to solve, not a trait to celebrate.<\/p>\n\n\n\n<p>The same logic applies to backups. If your coverage plan is &#8220;Sarah handles everything when I&#8217;m out,&#8221; you&#8217;ve just made Sarah a single point of failure. Spread the load. Different people can own different pieces.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Quarterly Review<\/h2>\n\n\n\n<p>Put this on your calendar every quarter: review your single points of failure list to see if anything has changed, check whether documentation is still accurate, confirm that everyone knows who covers what, and run a tabletop exercise where you pick a critical person and walk through what happens if they&#8217;re unavailable for a month.<\/p>\n\n\n\n<p>This takes an hour or two per quarter. The cost of not doing it is measured in weeks or months when something actually goes wrong.<\/p>\n\n\n\n<p>The bus policy isn&#8217;t pessimism. People leave, get sick, take new opportunities, or simply need a break. Building for that reality makes your organization stronger whether or not the unexpected ever happens.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>If your most critical engineer left tomorrow, how long would it take to recover? The answer tells you how resilient your organization actually is. I&#8217;ve seen this play out. A key person leaves and suddenly everyone realizes how much was only in their head. The scramble that follows is painful and expensive. One question I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":370,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[27],"tags":[],"class_list":["post-350","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-strategy"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.jaysonbrush.com\/wp-content\/uploads\/2026\/02\/bus_policy-e1771802072117.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.jaysonbrush.com\/index.php\/wp-json\/wp\/v2\/posts\/350","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jaysonbrush.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jaysonbrush.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jaysonbrush.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jaysonbrush.com\/index.php\/wp-json\/wp\/v2\/comments?post=350"}],"version-history":[{"count":4,"href":"https:\/\/www.jaysonbrush.com\/index.php\/wp-json\/wp\/v2\/posts\/350\/revisions"}],"predecessor-version":[{"id":379,"href":"https:\/\/www.jaysonbrush.com\/index.php\/wp-json\/wp\/v2\/posts\/350\/revisions\/379"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jaysonbrush.com\/index.php\/wp-json\/wp\/v2\/media\/370"}],"wp:attachment":[{"href":"https:\/\/www.jaysonbrush.com\/index.php\/wp-json\/wp\/v2\/media?parent=350"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jaysonbrush.com\/index.php\/wp-json\/wp\/v2\/categories?post=350"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jaysonbrush.com\/index.php\/wp-json\/wp\/v2\/tags?post=350"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}