<!DOCTYPE html><html lang="en" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><link rel="stylesheet" href="/assets/styles-BTEPX1H3.css" data-precedence="default"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Gentium+Book+Basic:ital,wght@0,400;0,700;1,400;1,700&amp;display=swap" data-precedence="default"/><meta name="google-site-verification" content="2yvhtojW0y8zH1J6w-ZsOzp5p6fvPTAhN8T_hkA0wB4"/><link rel="modulepreload" href="/assets/index-DTUCpZRo.js"/><link rel="modulepreload" href="/assets/MetaData-CtmzX2Fj.js"/><link rel="modulepreload" href="/assets/supabaseClient-PgFwn72X.js"/><link rel="modulepreload" href="/assets/button-OchoeKLY.js"/><link rel="modulepreload" href="/assets/_slug-C5Inv4Z4.js"/><link rel="modulepreload" href="/assets/PageLoader-nCYeE-f1.js"/><link rel="icon" href="/favicon.svg" type="image/svg+xml"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><script>(function(){try{var t=localStorage.getItem("theme");if(t!=="aurora"&&t!=="light"&&t!=="dark"){t=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";}var r=document.documentElement;r.classList.remove("aurora","light","dark");r.classList.add(t);}catch(e){}})();</script><script src="https://static.cloudflareinsights.com/beacon.min.js" defer="" data-cf-beacon="{&quot;token&quot;: &quot;446d5d1e4412474f852511953290b915&quot;}"></script><script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script><script defer src="/__l5e/events.33a4189afb1076e3.js" data-artifact-kind="dwl_content_hash" data-artifact-id="9f74c8b4b9af4e5dbc0938a758e9ec790f3aa385ddd5beec22f81998746c9b55" data-commit-sha="4c9403878cf0c1ec4ace06815f11d73ac795102e" data-context-token="v1.eyJwcm9qZWN0X2lkIjoibG92cF82emhienlzcGpqODYxYmgxN2NkcmRlbXg2NSIsImFydGlmYWN0X2tpbmQiOiJkd2xfY29udGVudF9oYXNoIiwiYXJ0aWZhY3RfaWQiOiI5Zjc0YzhiNGI5YWY0ZTVkYmMwOTM4YTc1OGU5ZWM3OTBmM2FhMzg1ZGRkNWJlZWMyMmY4MTk5ODc0NmM5YjU1IiwiY29tbWl0X3NoYSI6IjRjOTQwMzg3OGNmMGMxZWM0YWNlMDY4MTVmMTFkNzNhYzc5NTEwMmUiLCJleHAiOjE3OTQzODQ4OTF9.4QvbItRj-kKkhwvIm7ptzEkIR_uAFK2Xq6795DNT9JI"></script><meta property="og:image" content="https://pub-bb2e103a32db4e198524a2e9ed8f35b4.r2.dev/lovp_6zhbzyspjj861bh17cdrdemx65/bef466bb6ddcfca595589b4f3d95e22e_1791792638289.png"><meta name="twitter:image" content="https://pub-bb2e103a32db4e198524a2e9ed8f35b4.r2.dev/lovp_6zhbzyspjj861bh17cdrdemx65/bef466bb6ddcfca595589b4f3d95e22e_1791792638289.png"></head><body><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><ol tabindex="-1" class="fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]"></ol></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false" data-react-aria-top-layer="true"></section><!--$--><div class="min-h-screen bg-background"><header class="py-6 md:py-8"><div class="max-w-4xl mx-auto px-6"><div class="flex justify-between items-start gap-2 mb-4"><div class="flex-1 min-w-0"><h1 class="sr-only">Sesam.hu — Engineering Manager &amp; Trail Runner</h1><a class="inline-block group" href="/"><svg id="Layer_1_copy" data-name="Layer 1 copy" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1286.59 731.01" class="w-48 sm:w-72 md:w-96" role="img"><title>Sesam.hu</title><defs><linearGradient id="pride-rainbow" x1="0" y1="0" x2="1286.59" y2="0" gradientUnits="userSpaceOnUse"><stop offset="0%" stop-color="#e40303"></stop><stop offset="20%" stop-color="#ff8c00"></stop><stop offset="40%" stop-color="#ffed00"></stop><stop offset="60%" stop-color="#008026"></stop><stop offset="80%" stop-color="#004dff"></stop><stop offset="100%" stop-color="#750787"></stop></linearGradient></defs><g id="C50jBc"><g><path class="fill-foreground svg-fill-transition group-hover:fill-[hsl(var(--link-hover))]" d="M404.11,184.04c-1.15-1.12,5.99-11.95,7.47-13.56,8.07-8.75,32.74-16.35,44.46-22.62,22.95-12.28,43.64-28.15,61.16-46.86,11-11.74,21.55-19.08,23.24-37.03-18.48-24.89-61.96-24.76-90.34-23.29-102.71,5.31-257.76,79.18-343.28,136.51-29.86,20.02-85.75,61.25-90.02,98.74-1.5,13.18.68,18.12,8.8,28.1,26.29,32.3,75.03,48.6,111.4,67.11,81.52,41.5,154.85,87.26,199.1,170.45,27.59,51.87,19.86,106.28-28.25,141.6-44.3,32.52-125.62,56.83-178.28,35.5-6.93-2.81-23.62-13.39-26.39-20.23-2.1-5.18-1.91-20.98-1.49-27.05,3.42-48.45,52.86-67.92,93.82-76.75,3.97-.15-5.18,8.81-6.31,9.61-4.13,2.95-9.92,4.34-14.14,7.47-12.76,9.46-43.97,41.34-52.2,54.69-5.9,9.58-5.11,9.05,4.99,14.15,42.67,21.58,109.17,7.67,149.71-14.06,19.06-10.22,55.6-36.8,57.25-59.87,5.77-80.91-104.8-154.55-167.11-187.76-39.57-21.09-141.03-61.62-158.91-102.6-7.75-17.77-7.36-61.07.26-78.86,17.99-42.02,69.97-76.22,107.57-100.51C208.48,77.59,379.88-3.51,489.92,4.34c16.9,1.21,29.04,3.64,40.33,16.51,31.02,35.35,39.69,78.27,2.91,113.18-19.26,18.28-34.27,28.46-58.94,38.84-22.74,9.56-45.16,15.54-70.11,11.17Z"></path><path class="fill-foreground svg-fill-transition group-hover:fill-[hsl(var(--link-hover))]" d="M1022.5,515.06c24.8-23.38,40.7-55.07,62.54-81.3,3-3.61,16.33-19.13,19.31-20.49,6.63-3.01,36.54,2.79,40.78,9.2,1.62,2.45,3.31,12.43,3.57,15.77,1.41,18.24-6.53,39.73-2.29,56.91.33,1.33-.87,2.07,1.66,1.71,43.62-30.22,68.17-78.74,100.96-119.08,7.81-3.2,31.68-1.78,35.46,6.51,1.54,3.37-2.26,15.01-3.41,19.3-15.7,58.49-49.46,126-50.63,187.07-.36,18.94,4.01,30.94,10.88,42.67,1.54,2.64,11.94,2.75,6.81,8.02-6.92,7.1-17.03,1.95-23.7-2.49-51.51-34.29-18.09-112.62-7.59-160.19-17.24,14.64-28.21,35.36-49.24,45.7-40.6,19.97-59.82-13.7-57.59-50.8.3-4.98,2.64-10.29,1.7-15.37-30.09,33.69-49.35,79.94-83.54,109.78-2.59,2.26-11.47,9.75-14.09,9.65-2.34-.09-14.23-4.79-16.68-6.19-21.54-12.3-12.86-56.12-7.57-75.95,3.2-12.01,10.43-26.4,11.89-38.15,3.15-25.35,3.04-36.04,13.38-60.55,1.24-2.93,7.95-18.28,9.08-19.35,4.06-3.81,14.44-2.08,19.13.18s11.93,11.39,13,16.56c1.82,8.8-5.41,36.06-8.27,45.81-7.36,25.15-19.73,49.35-25.56,75.08Z"></path><path class="fill-foreground svg-fill-transition group-hover:fill-[hsl(var(--link-hover))]" d="M649.64,559.43c-3.11,7.15-3.79,20.88,3.5,25.57,4.08,2.62,19.6-1.87,24.67-3.64,23.31-8.15,42.66-26.66,54.34-48.05-10.45-18.21-31.8-30.17-41.45-48.53-9.74-18.54-7.07-30.44-6.92-49.95.02-1.9-.12-2.76-1.75-3.91-15.37,9.48-31.67,17.38-47.08,26.8-28.87,17.65-53.14,37.86-84.58,51.86-40.88,18.19-119.5,48.69-143.41-8.18-25.05-59.58,28.13-120.6,86.07-139.06,15.44-4.92,31.74-9.78,40.08,8.27,7.15,15.47,8.91,39.52-3.52,52.2-2.82,2.87-43.81,38.36-55.38,43.55-14.74,6.62-37.98,4.49-41.61-14.32-2.72-3.96-9.7,7.64-10.76,9.69-2.71,5.26-7,17.05-4.65,22.6.68,1.6,10.76,9.9,12.5,10.23,8.39,1.62,30.24-.3,39.75-1.13,77.12-6.72,145.07-46.37,215.43-74.49,5.51-25.7,15.86-51.64,40.88-63.74,10.2-4.94,15.09-4.24,25.93-.85,11.36,3.55,24.69,12.42,24.78,25.39-32.14,14.71-71.17,44.72-66.47,84.58,4.06,34.44,56.8,49.49,54.48,91.18-1.85,33.29-60.41,69.39-91.23,68.45-26.72-.82-40.16-33.16-34.21-56.35,1.45-5.66,4.7-8.06,10.58-8.17ZM524.3,372.81c.15-.52-.27-1.05-.81-1.03-16.98.69-30.17,8.38-42.69,19.26-11.44,9.94-25.25,23.85-29.99,38.36-.07.2.05.43.26.48,4.48.9,34.32-14.21,39.05-17,15.4-9.09,29.06-22.5,34.17-40.08Z"></path><path class="fill-foreground svg-fill-transition group-hover:fill-[hsl(var(--link-hover))]" d="M802.91,515.65c-.39,1.02.7,1.99,1.68,1.5,19.85-9.89,37.55-28.29,52.53-44.16,14.76-15.63,27.59-33.11,42.03-48.94,2.8-3.07,21.68-22.6,23.37-23.34,2.89-1.28,14.22,2.66,17.27,4.33,13.32,7.28,14.11,21.82,13.36,35.52-1.8,33.06-11.32,69.26-13.62,102.4-.68,9.81.47,20.25-.02,30.13-14.28.18-20.64-9.8-23.55-22.5-6.86-29.97.34-62.2.82-92.38-.76-.88-6.95,4.23-7.97,5.1-27.99,23.7-48.03,62.41-83.34,78.13-13.13,5.85-24.35,8.92-37.44.67-5.6-3.53-13.55-21.87-13.37-28.68,1.08-40.51,36.33-91.35,63.1-120.08,4.2-4.51,19.38-20.94,23.41-23.21,12.3-6.92,41.67,2.65,44.17,18.17.32,1.97.5,8.29-.44,9.66-2.83,4.11-6.99-2.26-9.11-2.31-4.12-.11-21.69,14.11-25.63,17.6-30.57,26.98-52.96,64.41-67.25,102.41Z"></path></g></g></svg></a></div><div class="flex-shrink-0 flex items-center gap-2"><div class="relative"><div class="flex items-center bg-card/50 backdrop-blur-sm rounded-full p-0.5 sm:p-1 border border-border transition-all duration-300 ease-in-out overflow-hidden h-9 sm:h-11 w-9 sm:w-11 justify-center"><button class="gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 text-foreground hover:bg-accent hover:text-accent-foreground rounded-full shrink-0 flex items-center justify-center p-0 h-8 w-8 sm:h-9 sm:w-9" title="Search" aria-label="Open search"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search h-3.5 w-3.5 sm:h-4 sm:w-4" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg></button><input type="text" placeholder="Search..." class="flex-1 min-w-0 h-8 sm:h-9 bg-transparent border-none outline-none text-sm text-foreground placeholder:text-muted-foreground transition-all duration-300 w-0 opacity-0" aria-label="Search posts" value=""/></div></div><div class="flex items-center gap-0.5 sm:gap-1 bg-card/50 backdrop-blur-sm rounded-full p-0.5 sm:p-1 border border-border"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 text-foreground hover:bg-accent hover:text-accent-foreground h-8 w-8 sm:h-9 sm:w-9 rounded-full transition-all duration-500 ease-in-out" title="Switch to Aurora mode"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-3.5 w-3.5 sm:h-4 sm:w-4" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 text-foreground hover:bg-accent hover:text-accent-foreground h-8 w-8 sm:h-9 sm:w-9 rounded-full transition-all duration-500 ease-in-out" title="Switch to Light mode"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun h-3.5 w-3.5 sm:h-4 sm:w-4" aria-hidden="true"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-primary text-primary-foreground hover:bg-primary/90 h-8 w-8 sm:h-9 sm:w-9 rounded-full transition-all duration-500 ease-in-out" title="Switch to Dark mode"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon h-3.5 w-3.5 sm:h-4 sm:w-4" aria-hidden="true"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"></path></svg></button></div></div></div><p class="text-muted-foreground text-lg md:text-xl font-serif">Personal blog by Péter Szilágyi — Engineering Manager and trail runner based in Stockholm.<br/>Writing on leadership, running, and life in the north.</p></div></header><main class="max-w-4xl mx-auto px-6 py-6 md:py-8 flex justify-center items-center min-h-[50vh]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-loader-circle w-8 h-8 animate-spin text-muted-foreground" aria-hidden="true"><path d="M21 12a9 9 0 1 1-6.219-8.56"></path></svg></main></div><script>(function(a,f){let l;try{l=JSON.parse(sessionStorage.getItem(a)||"{}")}catch{return}const n=l?.[f||history.state?.__TSR_key];let c=!1;for(const t in n){const e=n[t],o=e?.scrollX,s=e?.scrollY;if(Number.isFinite(o)&&Number.isFinite(s)){if(t==="window")scrollTo(o,s),c=!0;else if(t)try{const r=document.querySelector(t);r&&(r.scrollLeft=o,r.scrollTop=s)}catch{}}}if(c)return;const i=location.hash.slice(1);if(i){const t=history.state?.__hashScrollIntoViewOptions??!0;if(t){const e=document.getElementById(i);e&&e.scrollIntoView(t)}return}scrollTo(0,0)})("tsr-scroll-restoration-v1_3");document.currentScript.remove()</script><!--/$--><script data-tsr-stream-part="">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-DTUCpZRo.js","/assets/MetaData-CtmzX2Fj.js","/assets/supabaseClient-PgFwn72X.js","/assets/button-OchoeKLY.js"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:"module",async:!0,src:"/assets/index-DTUCpZRo.js"}}]},"/$slug":$R[8]={preloads:$R[9]=["/assets/_slug-C5Inv4Z4.js","/assets/PageLoader-nCYeE-f1.js"]}}},matches:$R[10]=[$R[11]={i:"__root__ ",u:1791792891504,s:"success",ssr:!0},$R[12]={i:" $slug feed",u:1791792891504,s:"success",ssr:!0}]})($R["tsr"]);$_TSR.e();{let s=document.currentScript,p;while((p=s.previousElementSibling)&&p.hasAttribute('data-tsr-stream-part'))p.remove();s.remove()}</script><script type="module" async="" src="/assets/index-DTUCpZRo.js"></script><script>document.currentScript.remove();/*$tsr-stream-boundary*/</script></body></html>