$ cat blog/*

// Thoughts on engineering, strategy, and life

IranCultureLeadershipPersonal

درس‌هایی که از بچه‌های تهران گرفتم: مشقِ فروتنی در پایتختِ بی‌قرار

من در بیش از ۲۵ کشور مختلف دنیا کار کرده‌ام. با مهندسانی از سنگاپور و برلین تا پراگ و سیلیکون‌ولی هم‌کلام و هم‌مسیر بوده‌ام. اما اگر امروز در این نقطه از زندگی شغلی‌ام بایستم و بخواهم صادقانه بنویسم...

Read more ->
PersonalMigrationLifeFamily

۲۱ سال پس از فرودگاه مهرآباد: از کوالالامپور تا مونیخ، در جستجوی «جریان» زندگی

فردا که آفتاب بزند، دقیقاً ۲۱ سال از آن روز می‌گذرد. ۲۰ می ۲۰۰۵. روزی که با یک چمدان، یک بغضِ کال در گلو و رویاهایی که هنوز شکل کلمات را به خود نگرفته بودند، از گیت فرودگاه مهرآباد رد شدم.

Read more ->
CareerLeadershipGrowthStrategy

The Hidden Playbook: 5 Counter-Intuitive Truths About Getting Promoted

Most career advice tells you to work hard and climb the ladder. But genuine career progression follows a different, less obvious path. Here are five truths that will redefine your strategy.

Read more ->
LeadershipOrganizationAdvisoryPersonal

Surgery on the Human Layer: Engineering Organizations Without a Manual

On my 41st birthday, I realized the most difficult projects I ever shipped weren't software—they were the migrations of my own identity. Now I'm mid-surgery on a living system.

Read more ->
LeadershipOrganizationAdvisoryPersonal

جراحی بر لایه انسانی: مهندسی سازمان‌ها بدون دفترچه راهنما

۱۹ دسامبر، ۴۱ ساله شدم. متوجه شدم سخت‌ترین پروژه‌هایی که تا به حال به سرانجام رسانده‌ام، نرم‌افزار نبودند؛ آن‌ها مهاجرت‌های هویتی خودم بودند.

Read more ->
AdvisoryCultureIranLeadership

شکاف فرهنگی: چالشی فراتر از کدهای فنی

زمانی که پس از ۲۰ سال دوری از فضای کار ایران، به عنوان مشاور وارد یک شرکت تکنولوژی داخلی شدم، تصور می‌کردم بزرگترین چالش من صورت‌مسئله‌های پیچیده فنی خواهد بود.

Read more ->
AdvisoryFintechOrganizationIran

از آشفتگی تا نظم

مدت‌ها بود که می‌خواستم بنویسم؛ نه فقط از کدهایی که در این ۲۰ سال در گوشه و کنار دنیا نوشتم، بلکه از آن لحظاتی که باید به جای سیستم‌ها، سازمان‌ها را بازسازی می‌کردم.

Read more ->
LeadershipEngineeringOrganization

Stop the Copy-Paste Culture: Why Chapter Leads Are Often Useless

For years, organizations have been blindly adopting Spotify's model, thinking that a change in terminology equals a change in productivity. It's time to cut the bloat.

Read more ->
PersonalFamilyMunichLife

Friday Deployment: Initializing 2026

The year 2026 has officially been initialized. I started this Friday morning by clearing the cache—packing away the New Year decorations.

Read more ->
PersonalMigrationCareerLife

The Engineering of Migration: 21 Years of Re-factoring

On December 19th, I turned 41. It was a quiet milestone that felt heavy with the weight of roots. I spent the first 19 years of my life in Tehran. Since then, I have spent 22 years as a migrant.

Read more ->
PersonalFatherhoodMunichQuality

صبح‌های زمستانی و Multi-Threading زندگی

یک صبح یخ‌زده‌ی مونیخ، یک کارگو بایک، یک بچه‌ی کنجکاو، و مالتی‌تردینگ ذهنی بین پدر بودن، مشاوره، و تعقیب بی‌وقفه‌ی کیفیت.

Read more ->
SystemsScaleEngineering

Scaling Systems at Global Scale

Reflections on what it means to operate infrastructure that serves billions of users, and the lessons learned along the way.

Read more ->
CareerStrategyLeadership

Context Switching as a Superpower

How moving between strategic advisory and hands-on engineering makes you better at both.

Read more ->
PersonalMigrationResilience

From Tehran to Munich: An Initial Commit

The story of migrating from one life to another, and what software engineering taught me about resilience.

Read more ->
CyclingParentingFitnessPersonal

From Cargo Dad to Gravel Dad: Reclaiming Fitness One Trailer at a Time

Life as a dad is a constant balancing act. This week, I finally reclaimed a bit of my pre-dad identity by pairing my Canyon Grail CF SLX 8 with a Thule Chariot Sport 2.

Read more ->
EngineeringLeadershipProcessAgile

The Death of Scrum: Why High-Performance Teams Are Abandoning Ceremonies

The era of 'By the Book' Scrum is officially over. In high-performance engineering, we're witnessing the rise of Flow-Based Engineering and the death of rigid frameworks.

Read more ->
EngineeringLeadershipProcessAgile

مرگ اسکرام: چرا تیم‌های حرفه‌ای از مراسم اجایل فرار می‌کنند

دوران «اسکرامِ کتابی» رسماً تمام شده است. در دنیای مهندسی سطح بالا، ما داریم مرگ فریم‌ورک‌های خشک را می‌بینیم و به سمت مهندسی مبتنی بر جریان حرکت می‌کنیم.

Read more ->
AdvisoryIranPersonalMentorship

باری که بر دوش دارم، نوری که در دل: در ستایش ماندن و ساختن

این روزها که اخبار را ورق می‌زنم، وقتی از دور به نقشه وطنم نگاه می‌کنم، سنگینیِ غریبی را روی سینه‌ام حس می‌کنم. اما در میان این همه سیاهی، چیزی هست که مرا بیدار نگه می‌دارد.

Read more ->
CareerMindsetLeadershipPersonal

Don't Work for a 'Thank You': The Power of Zero Expectations

If your motivation is fueled by the gratitude of others, you are running on a volatile currency. The secret to sustainable high performance is to reduce your expectations of external praise to zero.

Read more ->
PersonalWritingMunichTehran

تماشاخانه‌ی ذهن: شروعی تازه در ۴۱ سالگی

در ۴۰ سالگی آدم به یک بلوغِ «نخواستن» می‌رسد. نوشتن برای من، نوعی مرتب کردنِ کدهای درهم‌ریخته‌ی ذهنم است؛ یک ریفکتورینگ اساسی روی سیستمی که سال‌هاست بین دو قطب مخالف در جریان است.

Read more ->
PersonalParentingMunichTehran

سال ۲۰۲۶: تعادل در میان دو دنیا

امروز صبح که داشتم تزیینات سال نو را جمع می‌کردم، حس کردم دارم حافظه موقت خانه را پاک می‌کنم تا سیستم برای یک سال جدید آماده شود.

Read more ->
ParentingPersonalSkiingMunich

First Ski Trip: Watching My Son Fly at Almost Four

The Munich winter air was crisp at 8:30 AM, but the real chill wasn't from the temperature—it was that bittersweet realization every parent eventually hits. Today, we dropped our son off for his very first bus trip to a ski course.

Read more ->