{"id":60,"date":"2025-10-18T22:08:15","date_gmt":"2025-10-18T22:08:15","guid":{"rendered":"https:\/\/blog.darkbytes.dev\/?p=60"},"modified":"2025-10-18T22:11:37","modified_gmt":"2025-10-18T22:11:37","slug":"between-water-and-code-what-canyoning-taught-me-about-leading-engineering-teams","status":"publish","type":"post","link":"https:\/\/blog.darkbytes.dev\/?p=60","title":{"rendered":"Between Water and Code: What Canyoning Taught Me About Leading Engineering Teams"},"content":{"rendered":"<figure class=\"wp-block-post-featured-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"800\" src=\"https:\/\/blog.darkbytes.dev\/wp-content\/uploads\/2025\/10\/young-man-rope-jumping-in-rapid-waters-of-a-river-2025-01-09-02-23-18-utc-1200x800.jpg\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" style=\"object-fit:cover;\" srcset=\"https:\/\/blog.darkbytes.dev\/wp-content\/uploads\/2025\/10\/young-man-rope-jumping-in-rapid-waters-of-a-river-2025-01-09-02-23-18-utc-1200x800.jpg 1200w, https:\/\/blog.darkbytes.dev\/wp-content\/uploads\/2025\/10\/young-man-rope-jumping-in-rapid-waters-of-a-river-2025-01-09-02-23-18-utc-300x200.jpg 300w, https:\/\/blog.darkbytes.dev\/wp-content\/uploads\/2025\/10\/young-man-rope-jumping-in-rapid-waters-of-a-river-2025-01-09-02-23-18-utc-1024x683.jpg 1024w, https:\/\/blog.darkbytes.dev\/wp-content\/uploads\/2025\/10\/young-man-rope-jumping-in-rapid-waters-of-a-river-2025-01-09-02-23-18-utc-768x512.jpg 768w, https:\/\/blog.darkbytes.dev\/wp-content\/uploads\/2025\/10\/young-man-rope-jumping-in-rapid-waters-of-a-river-2025-01-09-02-23-18-utc-1536x1024.jpg 1536w, https:\/\/blog.darkbytes.dev\/wp-content\/uploads\/2025\/10\/young-man-rope-jumping-in-rapid-waters-of-a-river-2025-01-09-02-23-18-utc-2048x1366.jpg 2048w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n<p class=\"wp-block-paragraph\" id=\"315a\">There\u2019s a particular kind of conversation that happens in Costa Rica over coffee \u2014 the kind where someone unfolds a map on the table and points at a patch of green marked by nothing but contour lines and rivers. Someone inevitably asks, <em>\u201cWhat\u2019s out there?\u201d<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"7c39\">That simple question is how most canyoning adventures begin. A few friends \u2014 engineers, climbers, explorers \u2014 gathered around coffee, tracing potential routes through rivers and ravines. Within days, the idea turns into action: training sessions, gear checks, ropes and descenders spread across the floor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"2f88\">Canyoning is the art of descending rivers carved through volcanic rock \u2014 waterfalls, pools, narrow walls of stone. It\u2019s a mix of climbing, swimming, and rappelling through unpredictable terrain. Once you\u2019re inside a canyon, there\u2019s no turning around; you commit to the flow. Mistakes have consequences. Every knot, every anchor, every decision matters.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"9564\">When I\u2019m not navigating waterfalls, I lead a distributed team of software engineers as a Senior Security Software Architect in a large tech corporation. The difference between the two worlds seems obvious \u2014 one is made of stone and water, the other of code and systems \u2014 but the deeper I\u2019ve gone into both, the more parallels I\u2019ve found.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"ac68\">Both depend on <strong>trust, awareness, discipline, and teamwork.<\/strong> Both require pushing limits while managing risk. And both demand the same thing: that you care not only about reaching the goal, but about the people who make the journey possible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"ff55\">This is what canyoning has taught me about leading engineering teams.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"5997\">1. The Mission Isn\u2019t Always Yours \u2014 But the Team Is<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"ca59\">In canyoning, the mission is clear: get from the top of the river to the bottom safely. Sometimes the goal is exploration \u2014 a new canyon, a hidden waterfall. Other times it\u2019s a rescue mission, where you go not because you <em>want<\/em> to, but because someone needs you to.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"2f8a\">That distinction matters. In engineering, most of our missions aren\u2019t chosen either. They\u2019re driven by business goals, customer demands, or strategic shifts. We don\u2019t always get to pick <em>where<\/em> we go \u2014 but we always own <em>how<\/em> we go.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"b604\">Whether I\u2019m descending a canyon or leading a distributed team through a product launch, the principle is the same: <strong>the mission might not be mine, but the team is.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"4598\">My responsibility isn\u2019t just to execute a plan; it\u2019s to ensure that every member of the team is equipped, prepared, and supported to make it through whatever conditions arise. That\u2019s leadership in its purest form \u2014 not commanding, but protecting the system that protects everyone else.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"5beb\">2. Training, Redundancy, and Knowledge Sharing<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"e83c\">In canyoning, redundancy is survival. Every system has backups: a main anchor, a safety line, a second descender. But redundancy isn\u2019t just about gear \u2014 it\u2019s about <em>skills<\/em>. Everyone in the team must know how to rig an anchor, set a rappel, tie a knot, perform a rescue.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"392f\">If only one person knows how to rig an anchor and that person gets injured, the entire team is stuck in a waterfall with no way out.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"4a5e\">Now imagine the same thing in an engineering team. The \u201canchor rigger\u201d is the person who knows how to deploy the CI\/CD pipeline, or the one who understands the encryption module, or the one who manages production secrets. If that person disappears, everything halts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"cf6e\">In both worlds, <strong>knowledge silos are dangerous.<\/strong><br>Sharing knowledge isn\u2019t a luxury \u2014 it\u2019s a safety mechanism. In canyoning, it keeps people alive. In engineering, it keeps systems alive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"0138\">Cross-training, documentation, pairing, and group troubleshooting aren\u2019t just \u201cgood culture\u201d \u2014 they\u2019re what turn a group of individuals into a resilient, self-reliant team.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"4a44\">3. Awareness and the Human Factor<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"c3b3\">Inside a canyon, water and gravity never stop. You\u2019re constantly assessing risk \u2014 not just external hazards, but the <em>state of your teammates.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"61fd\">You watch how people move through the water, how they land a jump, how they breathe after a cold pool. You listen for tone changes in their voice. You learn to spot fatigue, hesitation, or fear before it becomes a problem. Saying <em>\u201cI\u2019m good\u201d<\/em> is never enough; you <em>verify<\/em> it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"ff8c\">Engineering teams face their own kinds of pressure \u2014 cognitive, emotional, organizational. Deadlines, outages, and shifting priorities create a psychological current that can quietly wear people down. Someone who used to contribute energetically starts going silent. Another seems perpetually \u201cbusy\u201d but disengaged.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"9835\">If you don\u2019t notice, the team\u2019s current starts to fragment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"2778\">Just as in canyoning, awareness in engineering isn\u2019t passive \u2014 it\u2019s an active form of empathy. It\u2019s reading the flow of your team and knowing when to slow down, when to push, and when to get someone out of the cold for a while.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"70e3\"><strong>A healthy team, like a good canyoning crew, thrives on awareness \u2014 not just of the environment, but of each other.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"a56e\">4. Trust, Communication, and Pragmatic Honesty<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"fe68\">When you\u2019re hanging midair in a waterfall, you trust that your teammate at the top built the anchor right, that the rope is correctly set, and that they\u2019re paying attention. You can\u2019t see them, but you trust them completely.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"9729\">That level of trust doesn\u2019t appear magically; it\u2019s built through training, repetition, and constant communication. You shout signals over the roar of the water \u2014 short, clear, unmistakable words: \u201cROPE FREE!\u201d \u201cON RAPPEL!\u201d No ambiguity. No ego. No sugarcoating.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"0259\">Engineering teams need that same kind of clarity. Honest, pragmatic communication is the rope that holds the group together.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"95e1\">When something\u2019s wrong \u2014 technical debt, poor architecture, unrealistic deadlines \u2014 you can\u2019t whisper around it. You have to name it directly and respectfully. Teams that speak the truth early avoid disasters later.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"c66a\">Psychological studies show that <em>psychological safety<\/em> \u2014 the belief that it\u2019s safe to take risks or admit mistakes \u2014 is one of the strongest predictors of high-performing teams. It drives engagement, creativity, and innovation because people stop wasting energy on fear.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"4d68\">When engineers feel safe to say, \u201cI don\u2019t know,\u201d \u201cI need help,\u201d or \u201cThis won\u2019t work,\u201d they behave like a canyoning team shouting through a waterfall \u2014 not afraid to be loud, because everyone\u2019s listening.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aa6f\">5. Knowing When to Push, When to Retreat<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"acb4\">In canyoning, sometimes the only safe decision is to stop. A sudden flood, a loose anchor, a thunderstorm above \u2014 and you must abort. It\u2019s not defeat; it\u2019s wisdom. The canyon will still be there tomorrow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"d863\">Engineering has its own versions of flash floods \u2014 failed deployments, impossible deadlines, unsustainable workloads. The pressure to \u201cpush through\u201d can be intense, but knowing when to pause or pivot is often what keeps the team alive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"151c\">As in the canyon, retreating isn\u2019t weakness; it\u2019s strategic survival. It\u2019s how you ensure the team has the energy and clarity to tackle the next descent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"9e10\"><strong>Pride kills more projects than risk.<\/strong> Pragmatism saves more lives \u2014 and careers \u2014 than heroism ever will.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"510c\">6. Adversity as a Catalyst for Innovation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"c925\">The best canyoners I know are not those who never face problems \u2014 they\u2019re the ones who improvise when problems hit. A missing rope, a blocked pool, a waterfall stronger than expected \u2014 you adapt with what you have.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"77c9\">That same spirit translates directly to engineering. Adversity forces creativity. A constraint becomes a challenge; a bug becomes an opportunity for learning.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"0467\">But for adversity to produce innovation instead of fear, the environment must feel safe. When a team trusts each other, challenges spark ingenuity. When fear dominates, they freeze.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"3a5b\">Research confirms this: teams with high psychological safety innovate more, learn faster, and recover from mistakes more effectively. (<a href=\"https:\/\/openpsychologyjournal.com\/VOLUME\/16\/ELOCATOR\/e187435012307090\/FULLTEXT\/?utm_source=chatgpt.com\" rel=\"noreferrer noopener\" target=\"_blank\">Open Psychology Journal, 2023<\/a>)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"9182\">In both canyoning and engineering, the mindset is the same: adversity isn\u2019t the enemy \u2014 it\u2019s the teacher.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"4b74\">7. Building a Canyoning Mindset for Engineering Teams<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"5c7f\">When you\u2019re deep inside a canyon, surrounded by roaring water and slick volcanic walls, every move depends on teamwork.<br>No one gets out alone.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"d0dc\">That same principle applies to engineering. The deeper and more complex the project, the more you rely on trust, clarity, and shared discipline.<br>Over the years, I\u2019ve realized that the mindset that keeps a canyoning team alive is the same one that keeps an engineering team resilient.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"9a5b\">Here are the core lessons I carry between the waterfall and the codebase:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"5aff\"><strong>1. Redundancy Saves Lives<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"aca9\">In a canyon, you always back up your anchor \u2014 not because you expect it to fail, but because you <em>know it could. <\/em>In engineering, redundancy means sharing knowledge, documenting systems, and cross-training.<br>If one person disappears, the team should still be able to keep moving. That\u2019s not bureaucracy \u2014 it\u2019s survival engineering.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"86da\">2. <strong>Check Your Teammates, Not Just Your Gear<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"c772\">Before every descent, we check each other\u2019s harnesses and knots. Not because we don\u2019t trust \u2014 but because we <em>do.<\/em><br>The same goes for teams: check on your people, not just their output.<br>Metrics and dashboards are great, but they don\u2019t tell you if someone\u2019s mentally exhausted or quietly burning out. Awareness is the rope that holds the group together.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"1707\">3. <strong>Clear Signals Over the Noise<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"de10\">Inside a canyon, the water is so loud that you can\u2019t hear full sentences. You rely on short, universal calls: \u201cROPE FREE!\u201d \u201cON RAPPEL!\u201d \u201cCLEAR!\u201d<br>Engineering teams need the same clarity. Replace vague communication with <strong>simple<\/strong>, <strong>direct<\/strong>, <strong>honest<\/strong> language.<br>You don\u2019t need motivational speeches \u2014 you need shared understanding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"ad1c\">4. <strong>Trust Your Belayer<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"b429\">When you step off a 40-meter waterfall, you trust that the person managing your rope knows what they\u2019re doing.<br>In a team, that\u2019s <em>psychological safety.<\/em> It\u2019s the belief that you can take risks, ask for help, or make mistakes without being punished.<br>Without that trust, no one will move \u2014 in a canyon or in a sprint.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"c0de\"><strong>5. Know When to Stop<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"fea0\">Sometimes the water rises too fast. The canyon floods. You call it.<br>Knowing when to stop, pivot, or refactor isn\u2019t weakness \u2014 it\u2019s maturity.<br>Courage in engineering isn\u2019t about pushing harder; it\u2019s about knowing when persistence turns into danger.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"f1ab\">6. <strong>Water Always Finds a Way<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"3da3\">No matter the obstacle, water always flows. It adapts, carves, and reshapes its environment.<br>That\u2019s what great engineering teams do \u2014 they adapt to constraints.<br>Budget cuts, legacy systems, organizational silos? Flow around them. Creativity often starts where comfort ends.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"e01f\">7. <strong>Everyone Descends Together<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"81ce\">In canyoning, success isn\u2019t measured when the first person reaches the bottom \u2014 it\u2019s when <em>everyone<\/em> does.<br>The same is true for engineering. A project isn\u2019t a win if it burns out half the team in the process.<br>Celebrate shared outcomes. Design success so that everyone gets out of the canyon, stronger than before.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"b589\">8. Final Descent: Leading with Awareness and Flow<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"43f9\">A canyoning mindset isn\u2019t about adventure \u2014 it\u2019s about awareness.<br>It\u2019s about backing up your systems, reading the flow, trusting your team, and adapting when the water changes direction.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"89f3\">The best engineering teams \u2014 like the best canyoning crews \u2014 don\u2019t measure success by how fast they move, but by how well they move <em>together.<\/em><br>They descend through uncertainty with trust, clarity, and respect for the current.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"dea7\">So whether you\u2019re leading a team through code or through a canyon, remember this:<br><strong>Redundancy keeps you safe. Awareness keeps you alive. And trust brings everyone home.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There\u2019s a particular kind of conversation that happens in Costa Rica over coffee \u2014 the kind where someone unfolds a map on the table and points at a patch of green marked by nothing but contour lines and rivers. Someone inevitably asks, \u201cWhat\u2019s out there?\u201d That simple question is how most canyoning adventures begin. A&hellip;<\/p>\n","protected":false},"author":1,"featured_media":61,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[12],"tags":[9,8,11,10],"class_list":["post-60","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-leadership","tag-engineering-culture","tag-leadership","tag-psychology","tag-teamwork"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"There\u2019s a particular kind of conversation that happens in Costa Rica over coffee \u2014 the kind where someone unfolds a map on the table and points at a patch of green marked by nothing but contour lines and rivers. Someone inevitably asks, \u201cWhat\u2019s out there?\u201d That simple question is how most canyoning adventures begin. A\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Pedro Guzm\u00e1n\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/blog.darkbytes.dev\/?p=60\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"The Dark Bytes - A place in the web to share ideas related to computer science, software engineering, code design and some other related topics.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Between Water and Code: What Canyoning Taught Me About Leading Engineering Teams - The Dark Bytes\" \/>\n\t\t<meta property=\"og:description\" content=\"There\u2019s a particular kind of conversation that happens in Costa Rica over coffee \u2014 the kind where someone unfolds a map on the table and points at a patch of green marked by nothing but contour lines and rivers. Someone inevitably asks, \u201cWhat\u2019s out there?\u201d That simple question is how most canyoning adventures begin. A\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/blog.darkbytes.dev\/?p=60\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/blog.darkbytes.dev\/wp-content\/uploads\/2025\/02\/HEXAGON-SEGMENT-14.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/blog.darkbytes.dev\/wp-content\/uploads\/2025\/02\/HEXAGON-SEGMENT-14.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-10-18T22:08:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-10-18T22:11:37+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Between Water and Code: What Canyoning Taught Me About Leading Engineering Teams - The Dark Bytes\" \/>\n\t\t<meta name=\"twitter:description\" content=\"There\u2019s a particular kind of conversation that happens in Costa Rica over coffee \u2014 the kind where someone unfolds a map on the table and points at a patch of green marked by nothing but contour lines and rivers. Someone inevitably asks, \u201cWhat\u2019s out there?\u201d That simple question is how most canyoning adventures begin. A\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/blog.darkbytes.dev\/wp-content\/uploads\/2025\/02\/HEXAGON-SEGMENT-14.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?p=60#blogposting\",\"name\":\"Between Water and Code: What Canyoning Taught Me About Leading Engineering Teams - The Dark Bytes\",\"headline\":\"Between Water and Code: What Canyoning Taught Me About Leading Engineering Teams\",\"author\":{\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?author=1#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/blog.darkbytes.dev\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/young-man-rope-jumping-in-rapid-waters-of-a-river-2025-01-09-02-23-18-utc-scaled.jpg\",\"width\":2560,\"height\":1707},\"datePublished\":\"2025-10-18T22:08:15+00:00\",\"dateModified\":\"2025-10-18T22:11:37+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?p=60#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?p=60#webpage\"},\"articleSection\":\"Leadership, Engineering Culture, Leadership, Psychology, Teamwork\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?p=60#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/blog.darkbytes.dev#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.darkbytes.dev\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?cat=12#listItem\",\"name\":\"Leadership\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?cat=12#listItem\",\"position\":2,\"name\":\"Leadership\",\"item\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?cat=12\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?p=60#listItem\",\"name\":\"Between Water and Code: What Canyoning Taught Me About Leading Engineering Teams\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/blog.darkbytes.dev#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?p=60#listItem\",\"position\":3,\"name\":\"Between Water and Code: What Canyoning Taught Me About Leading Engineering Teams\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?cat=12#listItem\",\"name\":\"Leadership\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/#person\",\"name\":\"Pedro Guzm\\u00e1n\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?p=60#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7f1c26cbfe60666712b61c336539a62c54a7efdaffb7aaeb2fc9fc05c81bb471?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Pedro Guzm\\u00e1n\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?author=1#author\",\"url\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?author=1\",\"name\":\"Pedro Guzm\\u00e1n\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?p=60#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7f1c26cbfe60666712b61c336539a62c54a7efdaffb7aaeb2fc9fc05c81bb471?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Pedro Guzm\\u00e1n\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?p=60#webpage\",\"url\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?p=60\",\"name\":\"Between Water and Code: What Canyoning Taught Me About Leading Engineering Teams - The Dark Bytes\",\"description\":\"There\\u2019s a particular kind of conversation that happens in Costa Rica over coffee \\u2014 the kind where someone unfolds a map on the table and points at a patch of green marked by nothing but contour lines and rivers. Someone inevitably asks, \\u201cWhat\\u2019s out there?\\u201d That simple question is how most canyoning adventures begin. A\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?p=60#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?author=1#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?author=1#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/blog.darkbytes.dev\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/young-man-rope-jumping-in-rapid-waters-of-a-river-2025-01-09-02-23-18-utc-scaled.jpg\",\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?p=60\\\/#mainImage\",\"width\":2560,\"height\":1707},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/?p=60#mainImage\"},\"datePublished\":\"2025-10-18T22:08:15+00:00\",\"dateModified\":\"2025-10-18T22:11:37+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/#website\",\"url\":\"https:\\\/\\\/blog.darkbytes.dev\\\/\",\"name\":\"The Dark Bytes\",\"description\":\"A place in the web to share ideas related to computer science, software engineering, code design and some other related topics.\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.darkbytes.dev\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Between Water and Code: What Canyoning Taught Me About Leading Engineering Teams - The Dark Bytes","description":"There\u2019s a particular kind of conversation that happens in Costa Rica over coffee \u2014 the kind where someone unfolds a map on the table and points at a patch of green marked by nothing but contour lines and rivers. Someone inevitably asks, \u201cWhat\u2019s out there?\u201d That simple question is how most canyoning adventures begin. A","canonical_url":"https:\/\/blog.darkbytes.dev\/?p=60","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/blog.darkbytes.dev\/?p=60#blogposting","name":"Between Water and Code: What Canyoning Taught Me About Leading Engineering Teams - The Dark Bytes","headline":"Between Water and Code: What Canyoning Taught Me About Leading Engineering Teams","author":{"@id":"https:\/\/blog.darkbytes.dev\/?author=1#author"},"publisher":{"@id":"https:\/\/blog.darkbytes.dev\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/blog.darkbytes.dev\/wp-content\/uploads\/2025\/10\/young-man-rope-jumping-in-rapid-waters-of-a-river-2025-01-09-02-23-18-utc-scaled.jpg","width":2560,"height":1707},"datePublished":"2025-10-18T22:08:15+00:00","dateModified":"2025-10-18T22:11:37+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/blog.darkbytes.dev\/?p=60#webpage"},"isPartOf":{"@id":"https:\/\/blog.darkbytes.dev\/?p=60#webpage"},"articleSection":"Leadership, Engineering Culture, Leadership, Psychology, Teamwork"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.darkbytes.dev\/?p=60#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/blog.darkbytes.dev#listItem","position":1,"name":"Home","item":"https:\/\/blog.darkbytes.dev","nextItem":{"@type":"ListItem","@id":"https:\/\/blog.darkbytes.dev\/?cat=12#listItem","name":"Leadership"}},{"@type":"ListItem","@id":"https:\/\/blog.darkbytes.dev\/?cat=12#listItem","position":2,"name":"Leadership","item":"https:\/\/blog.darkbytes.dev\/?cat=12","nextItem":{"@type":"ListItem","@id":"https:\/\/blog.darkbytes.dev\/?p=60#listItem","name":"Between Water and Code: What Canyoning Taught Me About Leading Engineering Teams"},"previousItem":{"@type":"ListItem","@id":"https:\/\/blog.darkbytes.dev#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/blog.darkbytes.dev\/?p=60#listItem","position":3,"name":"Between Water and Code: What Canyoning Taught Me About Leading Engineering Teams","previousItem":{"@type":"ListItem","@id":"https:\/\/blog.darkbytes.dev\/?cat=12#listItem","name":"Leadership"}}]},{"@type":"Person","@id":"https:\/\/blog.darkbytes.dev\/#person","name":"Pedro Guzm\u00e1n","image":{"@type":"ImageObject","@id":"https:\/\/blog.darkbytes.dev\/?p=60#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/7f1c26cbfe60666712b61c336539a62c54a7efdaffb7aaeb2fc9fc05c81bb471?s=96&d=mm&r=g","width":96,"height":96,"caption":"Pedro Guzm\u00e1n"}},{"@type":"Person","@id":"https:\/\/blog.darkbytes.dev\/?author=1#author","url":"https:\/\/blog.darkbytes.dev\/?author=1","name":"Pedro Guzm\u00e1n","image":{"@type":"ImageObject","@id":"https:\/\/blog.darkbytes.dev\/?p=60#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/7f1c26cbfe60666712b61c336539a62c54a7efdaffb7aaeb2fc9fc05c81bb471?s=96&d=mm&r=g","width":96,"height":96,"caption":"Pedro Guzm\u00e1n"}},{"@type":"WebPage","@id":"https:\/\/blog.darkbytes.dev\/?p=60#webpage","url":"https:\/\/blog.darkbytes.dev\/?p=60","name":"Between Water and Code: What Canyoning Taught Me About Leading Engineering Teams - The Dark Bytes","description":"There\u2019s a particular kind of conversation that happens in Costa Rica over coffee \u2014 the kind where someone unfolds a map on the table and points at a patch of green marked by nothing but contour lines and rivers. Someone inevitably asks, \u201cWhat\u2019s out there?\u201d That simple question is how most canyoning adventures begin. A","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/blog.darkbytes.dev\/#website"},"breadcrumb":{"@id":"https:\/\/blog.darkbytes.dev\/?p=60#breadcrumblist"},"author":{"@id":"https:\/\/blog.darkbytes.dev\/?author=1#author"},"creator":{"@id":"https:\/\/blog.darkbytes.dev\/?author=1#author"},"image":{"@type":"ImageObject","url":"https:\/\/blog.darkbytes.dev\/wp-content\/uploads\/2025\/10\/young-man-rope-jumping-in-rapid-waters-of-a-river-2025-01-09-02-23-18-utc-scaled.jpg","@id":"https:\/\/blog.darkbytes.dev\/?p=60\/#mainImage","width":2560,"height":1707},"primaryImageOfPage":{"@id":"https:\/\/blog.darkbytes.dev\/?p=60#mainImage"},"datePublished":"2025-10-18T22:08:15+00:00","dateModified":"2025-10-18T22:11:37+00:00"},{"@type":"WebSite","@id":"https:\/\/blog.darkbytes.dev\/#website","url":"https:\/\/blog.darkbytes.dev\/","name":"The Dark Bytes","description":"A place in the web to share ideas related to computer science, software engineering, code design and some other related topics.","inLanguage":"en-US","publisher":{"@id":"https:\/\/blog.darkbytes.dev\/#person"}}]},"og:locale":"en_US","og:site_name":"The Dark Bytes - A place in the web to share ideas related to computer science, software engineering, code design and some other related topics.","og:type":"article","og:title":"Between Water and Code: What Canyoning Taught Me About Leading Engineering Teams - The Dark Bytes","og:description":"There\u2019s a particular kind of conversation that happens in Costa Rica over coffee \u2014 the kind where someone unfolds a map on the table and points at a patch of green marked by nothing but contour lines and rivers. Someone inevitably asks, \u201cWhat\u2019s out there?\u201d That simple question is how most canyoning adventures begin. A","og:url":"https:\/\/blog.darkbytes.dev\/?p=60","og:image":"https:\/\/blog.darkbytes.dev\/wp-content\/uploads\/2025\/02\/HEXAGON-SEGMENT-14.png","og:image:secure_url":"https:\/\/blog.darkbytes.dev\/wp-content\/uploads\/2025\/02\/HEXAGON-SEGMENT-14.png","article:published_time":"2025-10-18T22:08:15+00:00","article:modified_time":"2025-10-18T22:11:37+00:00","twitter:card":"summary_large_image","twitter:title":"Between Water and Code: What Canyoning Taught Me About Leading Engineering Teams - The Dark Bytes","twitter:description":"There\u2019s a particular kind of conversation that happens in Costa Rica over coffee \u2014 the kind where someone unfolds a map on the table and points at a patch of green marked by nothing but contour lines and rivers. Someone inevitably asks, \u201cWhat\u2019s out there?\u201d That simple question is how most canyoning adventures begin. A","twitter:image":"https:\/\/blog.darkbytes.dev\/wp-content\/uploads\/2025\/02\/HEXAGON-SEGMENT-14.png"},"aioseo_meta_data":{"post_id":"60","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"Leadership","score":50,"analysis":{"keyphraseInTitle":{"score":3,"maxScore":9,"error":1},"keyphraseInDescription":{"score":9,"maxScore":9,"error":0},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":1},"keyphraseInIntroduction":{"score":3,"maxScore":9,"error":1},"keyphraseInSubHeadings":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":[],"keywordDensity":{"score":0,"type":"low","maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2025-10-18 22:08:16","updated":"2025-10-18 22:26:42","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/blog.darkbytes.dev\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/blog.darkbytes.dev\/?cat=12\" title=\"Leadership\">Leadership<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tBetween Water and Code: What Canyoning Taught Me About Leading Engineering Teams\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/blog.darkbytes.dev"},{"label":"Leadership","link":"https:\/\/blog.darkbytes.dev\/?cat=12"},{"label":"Between Water and Code: What Canyoning Taught Me About Leading Engineering Teams","link":"https:\/\/blog.darkbytes.dev\/?p=60"}],"jetpack_featured_media_url":"https:\/\/blog.darkbytes.dev\/wp-content\/uploads\/2025\/10\/young-man-rope-jumping-in-rapid-waters-of-a-river-2025-01-09-02-23-18-utc-scaled.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.darkbytes.dev\/index.php?rest_route=\/wp\/v2\/posts\/60","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.darkbytes.dev\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.darkbytes.dev\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.darkbytes.dev\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.darkbytes.dev\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=60"}],"version-history":[{"count":1,"href":"https:\/\/blog.darkbytes.dev\/index.php?rest_route=\/wp\/v2\/posts\/60\/revisions"}],"predecessor-version":[{"id":62,"href":"https:\/\/blog.darkbytes.dev\/index.php?rest_route=\/wp\/v2\/posts\/60\/revisions\/62"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.darkbytes.dev\/index.php?rest_route=\/wp\/v2\/media\/61"}],"wp:attachment":[{"href":"https:\/\/blog.darkbytes.dev\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=60"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.darkbytes.dev\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=60"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.darkbytes.dev\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}