All blogs / Engineering management / careers
Yusuf Aytas
I write about software engineering, leadership, and the judgment built through messy systems, team decisions, mistakes, and curiosity beyond work.
Engineering management / careersSoftware / engineering practiceEssays / personal
- Posts
- 375 from 1 Nov 2007 to 25 Oct 2026
- Posting
- weekly (55 in the last year)
- Kind
- personal blog
- Feed
- https://yusufaytas.com/rss.xml
2026 49
- The Years We Can't Hire Back
- The Cost of Looking Competent
- The Double-Counted Future
- 2026-10Posts published during this month.3 posts
- Nobody is Thinking Anymore
- The Void Job
- What Does Retirement Look Like?
- 2026-09Posts published during this month.3 posts
- There May Be Nobody There
- The SDLC Was Designed for Humans
- Skellig Michael, Eventually
- The Wind at Your Back
- The Invariant Is Hiding
- 2026-08Posts published during this month.5 posts
- Work is Just Other People
- Where the Automation Has to Stop
- The Engineer in the Half-Space
- 2026-07Posts published during this month.3 posts
- Old Software Was Fast Because It Had No Choice
- Too Liked to Be Useful
- Vibe Coder vs Software Engineer
- 2026-06Posts published during this month.3 posts
- When Code Is Cheap, Does Quality Still Matter?
- Why Crouching Tiger, Hidden Dragon Is a Masterpiece
- Why We Ignore Advice
- The Mirror Is Part of the Machine
- When Too Many Maps Overlap on One Person
- 2026-05Posts published during this month.5 posts
- The Work Runs on Different Maps
- Breaking Up With WordPress After Two Decades
- Your Work Introduces You
- Trial By Fire
- 2026-04Posts published during this month.4 posts
- The Dude
- Why Headcount Math Lies
- Capacity Is the Roadmap
- The Roadmap Is Not the System
- Torres del Paine W Trek
- Escaping Status Theater
- 2026-03Posts published during this month.6 posts
- Incentives Drive Everything
- Scaling Culture Without Dilution
- What Good Looks Like
- 2026-02Posts published during this month.3 posts
- Why Airport Security Feels Random
- Why Politics Appear
- How to Work with Me
- The Janus Protocol
- 2026-01Posts published during this month.4 posts
2025 46
- Multi-Horizon Delivery Framework
- What Good Execution Looks Like
- Managing Your Manager
- Why Kingdom of Heaven’s Director’s Cut Is Better
- AI Broke Interviews
- 2025-11Posts published during this month.5 posts
- Most of What We Call Progress
- Managers Have Been Vibe Coding All Along
- Stop Wasting Brainpower
- Why Over-Engineering Happens
- 2025-10Posts published during this month.4 posts
- Prisoner's Dilemma
- Climbing No More
- The Weekly Win
- 2025-09Posts published during this month.3 posts
- Mevlana Candy
- Brewing Turkish Tea
- Onboarding Your Engineering Manager
- Technical Deep Dives
- 2025-08Posts published during this month.4 posts
- Yapay Zekâ Çağında Bilgisayar Mühendisliği
- Building Remote Teams
- From Idea to Launch in 2 Weeks
- 2025-07Posts published during this month.3 posts
- Reflecting on Software Engineering Handbook
- Representing the Business
- 2025-05Posts published during this month.2 posts
- New Manager Survival Guide
- Take Self Reviews Seriously
- Chasing Real Respect
- The Invisible Difference
- Learning the Johari Window
- 2025-04Posts published during this month.5 posts
- Management is a Lonely Place
- Simple Task Management
- AI Balance in Work
- PIP Manager Insights
- 2025-03Posts published during this month.4 posts
- Engineering Manager Interview Preparation
- Work-Life Balance as a Manager
- Bridging the Management Disconnect
- Tech Hiring Bubble Bursts
- 2025-02Posts published during this month.4 posts
- Traits for EMs
- Simple Acts of Recognition Matter
- 2025-01Posts published during this month.2 posts
2024 42
- The Question I Ask Every New Report
- 2024-12Posts published during this month.1 post
- The Reality of an Employer's Market
- Bridging Ideals and Reality
- Hiring Red Flags
- Why The Godfather Is So Damn Good
- Subteam Tenets
- 2024-11Posts published during this month.5 posts
- No Fluff Please
- Losing a Top Performer
- Balancing Act of Reliability
- 2024-10Posts published during this month.3 posts
- Building Trust in Engineering Teams
- Ideal Number of Direct Reports
- Overriding a People Leader’s Decision
- From Misperception to Promotion
- Perception vs Perspective
- 2024-09Posts published during this month.5 posts
- Setting Goals
- 2024-08Posts published during this month.1 post
- From Engineer to Manager
- Getting Delegation Right
- Interviewing Your Future Boss
- 2024-07Posts published during this month.3 posts
- Celebrating Our Book in Iceland
- Operational Skills Needed
- 2024-06Posts published during this month.2 posts
- On Writing Software Engineering Handbook
- Charlie Munger Quotes
- 2024-05Posts published during this month.2 posts
- Working with Dependencies
- 2024-04Posts published during this month.1 post
- From Las Vegas to Canyons
- 2024-03Posts published during this month.1 post
- Navigating Layoffs
- 2024-02Posts published during this month.1 post
- Handling Competitive Dynamics
- A Weekend Getaway to Malta
- Engineering Health Essentials
- Should Dev Managers Code?
- Confronting the Life on Pause
- 2024-01Posts published during this month.5 posts
2023 45
- Winning Eleven
- Kindness is A Choice
- 2023-12Posts published during this month.2 posts
- Bireysel Katılımcılar ve Yöneticiler
- Leading from Where You Are
- The Subtle Art of Listening
- Coding in Leadership
- The Power of Consistency
- The Making of a Leader
- The Path to Leadership
- Embracing TikTok
- Talent Sourcing Journey
- Leading Self Managing Teams
- Cracking Coding Bottlenecks
- Quick Reflexes in Decision Making
- Achieve More by Meeting Less
- The Metamorphosis of Iron Mike
- Becoming a Rockstar Engineer
- A Weekend in Amsterdam
- Leadership Archetypes
- Turning Defensiveness Into Growth
- Silent Guardians of Quality
- Why You Should Read More Code
- 2023-11Posts published during this month.20 posts
- Restful Sleep: The Ultimate Debugger
- Embrace the Unknowns
- Hiring Harmony
- Estimation Accuracy
- Why Legacy Systems Are Worth Your Time
- Why Metrics Don’t Equal Quality
- A Sunny Day in Edinburgh
- 2023-10Posts published during this month.7 posts
- Life's Compounding Effect
- 2023-08Posts published during this month.1 post
- Hiking Trip to Errigal Mountain and The Stairway to Heaven
- 2023-05Posts published during this month.1 post
- Passing Through Bulgaria
- Blessington Greenway Trail
- 2023-04Posts published during this month.2 posts
- Quotes from Ali
- Teaching Software Engineering
- 2023-03Posts published during this month.2 posts
- Visiting Vienna in January
- Pamukkale, Ephesus, Bodrum
- 2023-01Posts published during this month.2 posts
2022 20
- Erzurum Gezisi
- 2022-08Posts published during this month.1 post
- System Design Interviewing Tips
- Lough Ouler in May
- 2022-06Posts published during this month.2 posts
- Fusilli with Yogurt
- 2022-05Posts published during this month.1 post
- Engineering Strategy and Planning
- Data as a Product is a Promise
- 2022-04Posts published during this month.2 posts
- Update Statements on Production
- Engineering Roles and Responsibilities
- 2022-03Posts published during this month.2 posts
- Essential Engineering Principles
- Pulling the Plug from a Project
- Addressing Technical Debt
- Building a Technical Vision
- 2022-02Posts published during this month.4 posts
- Manager as a Service
- 2022-01Posts published during this month.1 post
2021 23
- Service Overload Strategies
- Designing A Key-Value Store
- 2021-12Posts published during this month.2 posts
- Promoting Learnings in Incidents
- 2021-11Posts published during this month.1 post
- A Trip To My Village
- 2021-10Posts published during this month.1 post
- Messi’nin Vedası
- 2021-08Posts published during this month.1 post
- Greatest XI of All Time
- Why Data Fails to Capture the Magic of Fenomeno
- 2021-07Posts published during this month.2 posts
- Apple ve Gizlilik
- Bray Head Walk
- Quotes from Mill
- M1 işlemcili MacBook Pro
- 2021-06Posts published during this month.4 posts
- Wicklow Mountains
- 2021-05Posts published during this month.1 post
- Code Author
- 2021-03Posts published during this month.1 post
- Missed Opportunities
- 2021-02Posts published during this month.1 post
2020 8
2019 15
- Verifying passed arguments partially
- 2019-11Posts published during this month.1 post
- Compatibility Is a Feature
- 2019-10Posts published during this month.1 post
- Yazılım Mühendisliği Kariyer Merdiveni
- 2019-09Posts published during this month.1 post
- Good APIs Age Slowly
- Before You Import That Library
- On Writing Wrapper Libraries
- 2019-08Posts published during this month.3 posts
- Firefox: Son Kale
- Yeni MacBook Pro
- Minimum Viable Agile
- What's wrong with Agile Frameworks
- 2019-07Posts published during this month.4 posts
2018 8
2017 11
- How Teams Choose Language
- Yazılım için İngilizce Öğrenin
- Yusuf'un Yeri
- I'm no longer a Scrum Master
- You Know State Is NO Good
- 2017-12Posts published during this month.5 posts
- Roma
- Refactoring Untested Code
- 2017-05Posts published during this month.2 posts
- Duplicate code isn't that bad
- 2017-04Posts published during this month.1 post
2016 13
- How I Work as a Software Engineer
- 2016-12Posts published during this month.1 post
- Smaller is Faster
- 2016-10Posts published during this month.1 post
- You Cannot Fix What You Cannot See
- 2016-09Posts published during this month.1 post
- Ufak Servisler
- Who needs an Architect?
- 2016-07Posts published during this month.2 posts
- Shoulder Ship It
- Scrum, Kanban, or just Agile
- Consistency Matters
- 2016-03Posts published during this month.3 posts
2015 7
2014 8
2013 14
- Implementing HTML5 Bomberman
- 2013-12Posts published during this month.1 post
- Yazılım Mühendisliği Mülakatlarına Hazırlık Rehberi
- 2013-11Posts published during this month.1 post
- Ronaldo Luis Nazario De Lima
- 2013-10Posts published during this month.1 post
- JavaScript Execution Context
- 2013-06Posts published during this month.1 post
- Dependency Injection in JavaScript
- Achieving Abstraction In JavaScript
- 2013-05Posts published during this month.2 posts
- Buggy Code on Production, Survived
- Doğum Günü Kurabiyeleri
- 2013-04Posts published during this month.2 posts
2012 12
- XA Transactions: A Simple Guide
- 2012-10Posts published during this month.1 post
- Faster JavaScript
- 2012-08Posts published during this month.1 post
- Caching With Guava
- 2012-05Posts published during this month.1 post
- Çevik Yazılım
- 2012-03Posts published during this month.1 post
- Red Hot Chili Peppers
- 2012-02Posts published during this month.1 post
- Cepheye Yönelik Programlama
- 2012-01Posts published during this month.1 post
2011 4
2010 13
2009 17
- Yazılım Mimarisi
- Inheritance ve Polymorphism
- Modern Warfare 2
- 2009-12Posts published during this month.3 posts
- Linux mu Windows mu?
- 2009-11Posts published during this month.1 post
- Antivirüs İncelemesi
- 2009-07Posts published during this month.1 post
- Şampiyonluğun Hikayesi
- HP Faciası
- 2009-06Posts published during this month.2 posts
- Binary Search Tree
- RAM(Random Access Memory)
- Quick Sort
- 2009-03Posts published during this month.3 posts
- SSL(Secure Socket Layer)
- 2009-02Posts published during this month.1 post
2008 18
- 24 Kasım
- Use of Pointers For Lists
- Bilgisayar Tarihi
- FC Barcelona
- 2008-11Posts published during this month.5 posts
- Java Link List Implementation
- Fsb
- Pointer Şeması
- Hoş Bir Gün
- Selection Sort
- 0 veya 1
- Heap-Allocated 2D Structures in C++
- Programlama Dilleri Tarihi
- A Basic Pointer Example
- Type Casting
- Pass By Reference
- 2008-10Posts published during this month.11 posts