Writing
Essays by Noam Tenne, co-founder & CEO of Sky Valley Ambient Computing, on adaptive software, ambient computing, AI-native development, and developer infrastructure.
Adaptive Software
Posts I write for Adaptive Software, the publication I write with Iris ten Teije on systems that write, heal, and personalize themselves.
- Your A/B Tests Are Limiting What Your Software Can Learn —
The Feedback Cap is the one limit software never redistributed, and it's the constraint of the agent era. - The Computer For The 21st Century, Revisited —
Can adaptive software act as a harness for your attention?
Perihelion
My personal newsletter, Perihelion — written before Adaptive Software, and still online.
- Software is a Meme, Not a Gene —
Why intent, not code, should be the source of truth. - From Requests to Promises —
A protocol for agents that need more than request-response. - The End of Merge Conflicts —
Rethinking version control when AI generates the code. - You Can't Command a Remote Agent —
Why coordination needs promises, not instructions. - Jesus, Take The (Mouse)Wheel —
Progress demands that we relinquish control. - Building with someone who vibe codes —
The technical co-founder asymmetry is shrinking. - Beyond "Engineer Seeks Biz Guy": How to Get to Know Your Potential Co-founder —
40 questions I asked before committing to a co-founder. - Scrapbook Development Environment —
From scraps to apps. - Get On The Scene With The Timachine —
Experiments in visualisations, version control and systems of record. - Technological Progress is a Fossil Factory —
Progress snobbery, pool pissing, and why some old code never truly dies. - The 5,400-Mile Marketing Masterclass —
What I learned flying from London to San Francisco for 10 hours of startup truth. - Vibe Coding Isn't Legacy Code, It's The New Abstraction —
- Who Rolled The Ball? —
- The Aristocrats.ai — The Outputs —
- The Aristocrats.ai —
- Skunkworks in Combat Boots —
Perihelion also carries four "This Week's Interesting Reads" link roundups from July and August 2025, in the full archive.