Home
Notes
Chat
Archive
About
Home
Notes
Chat
Archive
About
Subscribe
Sign in
Your Terminal Is an AI Workspace Now
After 10 years on iTerm2, I had Claude Code migrate me to Kitty in under 10 minutes of AI execution time.
Mar 17
•
oleg koval
1
I built a Cursor Skill that ships code
How I built a Cursor 2.4 skill with subagents that generates full-stack Next.js apps from simple prompts. No clarifying questions, just working code.
Jan 24
•
oleg koval
5
1
Your Prompts Don't Have Tests. That's a Problem.
Once LLM systems move from prototype to production, a specific failure mode kicks in. Prompts drift - not dramatically, but incrementally. Someone…
Feb 27
•
oleg koval
1
1
Most Popular
View all
I built a Cursor Skill that ships code
Jan 24
•
oleg koval
5
1
When Someone Dismisses Your Work. Why You Should Keep Building Anyway
Dec 7, 2025
•
oleg koval
4
1
33 Million Accounts Exposed: What the Condé Nast Breach Teaches Engineering Leaders
Dec 28, 2025
•
oleg koval
4
2
2
What I Learned From 60 Days of Brutal Honesty in My Work Journal
Oct 31, 2025
•
oleg koval
3
1
How Distributed Systems Really Talk: REST, gRPC, GraphQL, and tRPC in Practice
Nov 23, 2025
•
oleg koval
2
1
From Idea to Impact: Applying the "RADIO-AI" Pattern for Effortless AI Agent MVPs
Nov 26, 2025
•
oleg koval
2
When Someone Dismisses Your Work. Why You Should Keep Building Anyway
Ignoring the noise and staying focused on the craft of building.
Dec 7, 2025
•
oleg koval
4
1
7 Things Kitty Can Do That Will Make You Forget iTerm2 Existed
Inline images, AI-powered commands, live theme switching, and more — all built in or under 20 lines of Python.
10 hrs ago
•
oleg koval
1
33 Million Accounts Exposed: What the Condé Nast Breach Teaches Engineering Leaders
The Christmas 2025 Condé Nast breach wasn't sophisticated. It was preventable. And the organizational failures that followed the initial compromise made…
Dec 28, 2025
•
oleg koval
4
2
2
From Idea to Impact: Applying the "RADIO-AI" Pattern for Effortless AI Agent MVPs
What if building a powerful, smart AI feature for your app or business could be as intuitive as following a simple checklist?
Nov 26, 2025
•
oleg koval
2
How Distributed Systems Really Talk: REST, gRPC, GraphQL, and tRPC in Practice
REST, GraphQL, gRPC, and tRPC are not just protocol choices. They are political choices between teams. Here is when each one works best, and when it…
Nov 23, 2025
•
oleg koval
2
1
Get systems for tracking energy, managing up, and turning mistakes into repeatable wins. No theory—just data from the field.
Subscribe
Top posts
I built a Cursor Skill that ships code
Jan 24
•
oleg koval
5
1
When Someone Dismisses Your Work. Why You Should Keep Building Anyway
Dec 7, 2025
•
oleg koval
4
1
33 Million Accounts Exposed: What the Condé Nast Breach Teaches Engineering Leaders
Dec 28, 2025
•
oleg koval
4
2
2
What I Learned From 60 Days of Brutal Honesty in My Work Journal
Oct 31, 2025
•
oleg koval
3
1
How Distributed Systems Really Talk: REST, gRPC, GraphQL, and tRPC in Practice
Nov 23, 2025
•
oleg koval
2
1
Recommendations
The Algorithmic Bridge
Alberto Romero
AI Supremacy
Michael Spencer
Artificial Intelligence Made Simple
Devansh
Create or Die!
Harald Johnson
Consistency Models: Why Your Database Lies to You (And When That’s Fine)
How Amazon's haunted shopping cart bug taught us that 'eventually consistent' isn't broken—it's a feature
Nov 5, 2025
•
oleg koval
1
1
What I Learned From 60 Days of Brutal Honesty in My Work Journal
How tracking energy, mistakes, and meetings transformed my performance in 8 weeks
Oct 31, 2025
•
oleg koval
3
1
CAP Theorem: What Senior Engineers Actually Need to Know
Why GitHub chose to freeze for 5 hours instead of serving stale data
Oct 28, 2025
•
oleg koval
1
Podcasts
Newsletters
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts