惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Heimdal Security Blog
A
Arctic Wolf
K
Kaspersky official blog
V
Vulnerabilities – Threatpost
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Simon Willison's Weblog
Simon Willison's Weblog
L
LINUX DO - 热门话题
MongoDB | Blog
MongoDB | Blog
T
Threat Research - Cisco Blogs
D
Docker
爱范儿
爱范儿
T
Tenable Blog
C
Check Point Blog
B
Blog
C
Cisco Blogs
Vercel News
Vercel News
The Cloudflare Blog
T
Threatpost
NISL@THU
NISL@THU
T
Tor Project blog
V2EX - 技术
V2EX - 技术
P
Palo Alto Networks Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
T
Tailwind CSS Blog
G
GRAHAM CLULEY
P
Privacy & Cybersecurity Law Blog
SecWiki News
SecWiki News
博客园 - 司徒正美
S
Security @ Cisco Blogs
GbyAI
GbyAI
S
Secure Thoughts
Microsoft Security Blog
Microsoft Security Blog
The Register - Security
The Register - Security
Recorded Future
Recorded Future
Cloudbric
Cloudbric
Webroot Blog
Webroot Blog
N
News and Events Feed by Topic
Y
Y Combinator Blog
博客园_首页
T
Troy Hunt's Blog
The Hacker News
The Hacker News
雷峰网
雷峰网
Google DeepMind News
Google DeepMind News
U
Unit 42
AWS News Blog
AWS News Blog
PCI Perspectives
PCI Perspectives
V
Visual Studio Blog
博客园 - 聂微东
有赞技术团队
有赞技术团队
酷 壳 – CoolShell
酷 壳 – CoolShell

Yusuf Aytas

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 The Work Runs on Different Maps Your Work Introduces You Trial By Fire The Dude Why Headcount Math Lies Capacity Is the Roadmap The Roadmap Is Not the System Torres del Paine W Trek Escaping Status Theater Incentives Drive Everything Scaling Culture Without Dilution What Good Looks Like Why Airport Security Feels Random Why Politics Appear How to Work with Me The Janus Protocol 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 Most of What We Call Progress Stop Wasting Brainpower Why Over-Engineering Happens Prisoner's Dilemma Climbing No More The Weekly Win Mevlana Candy Brewing Turkish Tea Onboarding Your Engineering Manager Technical Deep Dives Yapay Zekâ Çağında Bilgisayar Mühendisliği Building Remote Teams From Idea to Launch in 2 Weeks Reflecting on Software Engineering Handbook Representing the Business New Manager Survival Guide Take Self Reviews Seriously Chasing Real Respect The Invisible Difference Learning the Johari Window Management is a Lonely Place Simple Task Management AI Balance in Work PIP Manager Insights Engineering Manager Interview Preparation Work-Life Balance as a Manager Bridging the Management Disconnect Tech Hiring Bubble Bursts Traits for EMs Simple Acts of Recognition Matter The Question I Ask Every New Report The Reality of an Employer's Market Bridging Ideals and Reality Hiring Red Flags Why The Godfather Is So Damn Good Subteam Tenets No Fluff Please Losing a Top Performer Balancing Act of Reliability Building Trust in Engineering Teams Ideal Number of Direct Reports Overriding a People Leader’s Decision From Misperception to Promotion Perception vs Perspective Setting Goals From Engineer to Manager Getting Delegation Right Interviewing Your Future Boss Celebrating Our Book in Iceland Operational Skills Needed On Writing Software Engineering Handbook Charlie Munger Quotes Working with Dependencies From Las Vegas to Canyons Navigating Layoffs Handling Competitive Dynamics A Weekend Getaway to Malta Engineering Health Essentials Should Dev Managers Code? Confronting the Life on Pause Winning Eleven Kindness is A Choice 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
Managers Have Been Vibe Coding All Along
Yusuf Aytas · 2025-10-05 · via Yusuf Aytas

Published · 3 min read

Everyone’s been talking about vibe coding lately. I’ve been doing it myself. Launched two projects. Okutaç and Caccepted. It’s the kind of work where you don’t analyze, architect, or overthink. You start simple. You come up with features. You poke at the product until it makes sense. You skip the logs, skip the diagrams, and rely on repetition and intuition until things start behaving the way they should. That’s my understanding of vibe coding.

And managers have been doing it forever.

Managers have been vibe coding all  alongManagers have been vibe coding all along

Back when I was overseeing a trading platform migration, I spent days testing the exact scenarios our customers had failed. We were rolling out the new infrastructure gradually, and I wanted to catch issues before they multiplied. Each morning, I’d go through the logs, find the failed transactions, and pull them directly from the system. Then I’d replay them one by one. I’d placed small buy and sell orders, watching how the system handled them, and comparing the outcomes with what we expected to happen.

I was tracing behavior. Taking a look at what broke, when it broke, and under what conditions. Some failures were easy to reproduce, others only appeared after the third or fourth transaction. Sometimes the data itself gave it away,  a timestamp out of sync, a delayed confirmation, an incomplete status update or card type that we didn’t handle properly.

I wasn’t fixing code or authoring it. I was catching problems before it multiplied. It was to surface the edge cases the system didn’t yet address. To see where it slipped, where logic that looked correct on paper failed under real use cases.

That’s vibe coding in its purest form.

Before our data discovery tool launch, I’d click through the UI myself, not to test features, but to see if they made sense. Did the flow feel natural? Did the interface tell the truth about what was happening underneath? Before migrations, I’d make notes on what felt wrong long before we had metrics or incidents to confirm it.

After seeing enough systems fail, you start building pattern recognition. You have your sixth sense. You know what failure feels like before it shows up in the logs and metrics.

That’s again vibe coding, no?

It’s the same cycle in every organization.
A new feature is requested.
The developer builds it.
The manager tests it.
The focus is on behavior, not implementation.
Something breaks.
The manager reports the issue.
The developer fixes it, handles edge cases, and pushes again.
The manager tests the flow once more.
Sometimes a new problem appears in a place no one has looked before.
When it finally holds, the feature goes live.
Metrics are monitored.
New issues show up.
The loop starts again.

Build. Test. Adjust. Repeat.
That’s vibe coding. A big Opportunity!

And we as managers have been doing this for a long time.
We scan the surface, notice what feels off, and connect dots that don’t show up in dashboards.
It’s not science. It’s repetition.
After enough launches, outages, and recoveries, you start recognizing patterns.
Vibe coding is what happens when experience turns into instinct.
It works because you’ve been in the trenches.
You’ve seen systems fail, fixed them, and learned what failure looks like before it happens.
That’s why it feels off when someone without a technical background tries to do it.
They see the interface, not the failure path.
They can’t sense where the system might get choked.
That sense only comes from time spent inside the problem, not around it.
That’s vibe coding.