Sudo Synthesis

Sudo Synthesis

Home
Notes
Archive
About
LeetCode vs. Reality: Why Coding Interviews Are Stuck in 2010
AI has rewritten how engineers work, but somehow, not how we get hired. Here’s why the old rituals persist, and how to prepare for the new ones.
Oct 8, 2025 • Daniel Kirschner
Build Better AI Prompts: The 6 Blocks Every Engineer Should Know
Simple blocks, repeatable structure, and feedback from the AI peanut gallery.
Jun 9, 2025 • Daniel Kirschner
Proof of Life
On writing, AI, and what gets lost when everything sounds perfect.
Oct 14, 2025 • Daniel Kirschner
The Real UX Behind Every AI Tool Isn’t Intelligence - It's Trust
From Assistance to Autopilot: Why AI Products Rise or Fall on Trust
Jun 26, 2025 • Daniel Kirschner
Trust Comes from the Sherpa
From Code Monkey to Context Sherpa: how AI is reshaping the role of the software engineer from solo climber to group tour guide.
Jun 27, 2025 • Daniel Kirschner
Shifting the Blocks: How AI is Changing Developer Abstractions
From tab-completion tweaks to entire features: four practical ways AI reshapes software engineering today.
Jun 16, 2025 • Daniel Kirschner
Boxes, Arrows, and Ambiguity
Inside the quiet panic of system design interviews, and how to make sense of it.
Oct 10, 2025 • Daniel Kirschner
Not Quite Software
LLMs aren’t apps, APIs, or assistants - and the metaphors we use to talk about software are breaking down
Jun 19, 2025 • Daniel Kirschner
Vibe-Driven Development with Claude Code
The code works. The vibe is weird.
May 13, 2025 • Daniel Kirschner
Claude, Meet My Filesystem
How I broke the copy+paste cycle
May 27, 2025 • Daniel Kirschner
I Just Wanted a Menu
Why MCP servers are the missing link between language models and real tools
May 15, 2025 • Daniel Kirschner
ChatGPT: the Pragmatic Editor
Will rewrite your design spec for clarity before you've finished explaining it.
Jun 6, 2025 • Daniel Kirschner
© 2026 Substack Inc · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture