cd /news/artificial-intelligence/vibe-coding-is-a-system-design-inter… · home topics artificial-intelligence article
[ARTICLE · art-51721] src=brendanlong.com ↗ pub= topic=artificial-intelligence verified=true sentiment=· neutral

Vibe Coding Is a System Design Interview

A developer describes how building large vibe-coded apps like Lion Reader has shifted his focus to writing detailed GitHub issues and plans, which he compares to system design interviews. He argues that the hardest part of coding is now high-level design and edge-case thinking, not implementation, and speculates that junior engineers may grow faster by focusing on system design from the start.

read2 min views1 publishedJul 8, 2026

I’ve been working on some fairly large vibe-coded apps (like Lion Reader 2), and my process has converged on:

  • Write a GitHub issue
  • (If complicated enough) tell an agent to make a plan and then update the issue
  • Have another agent read the issue and implement it

As the features get more complicated, I spend more and more time on step (1), and I’m finding that just taking the time to write a detailed enough issue is 90% of the work (and if I have a problem, going back and writing a much more detailed issue usually fixes it). The thing I realized this morning is that writing these issues and working through the plans is very similar to participating in a system design interview: You don’t need to implement anything, but you do need to have a good high-level design, and think through all of the edge cases and tradeoffs.

The fun part compared to a normal system design interview is that you don’t have to worry about impressing a coding agent, so it’s perfectly fine to just ramble 3 as you think of edge cases and details that need to be handled. Also unlike a real system design interview, you’re free to pick reasonable tradeoffs instead of designing everything to support a trillion concurrent users

.

1System design interviews have traditionally been the hardest part of interviewing for senior+ software engineer jobs, so it feels meaningful that this is the only hard part left in coding for some domains. I’m curious to see what will happen to the current generation of junior engineers, freed from having to actually implement anything and able to focus purely on system design from the beginning. Maybe they’ll grow really fast?

Ironically, AI agents also mean this might be something you

*do*have to design for[in some cases now](https://en.wikipedia.org/wiki/Moltbook).[4](#fn:4)[↩](#fnref:1)https://lionreader.com/ - “Welcome to Lion Reader - Lion Reader”

https://github.com/brendanlong/lion-reader/issues/641 - “GitHub: brendanlong/lion-reader #641”

https://en.wikipedia.org/wiki/Moltbook - “Wikipedia: Moltbook”

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @lion reader 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/vibe-coding-is-a-sys…] indexed:0 read:2min 2026-07-08 ·