Memory Is the Missing Layer in AI-Assisted Development

Memory Is the Missing Layer in AI-Assisted Development In the previous posts, I argued that execution is no longer the bottleneck and that judgment isn’t intuition, it’s accountability. Those two shifts already change how we should think about building software. But there is a third layer that matters just as much and is far less visible. Memory. Not model memory. Not guardrails. Not rule engines. Institutional memory. The living history of why things exist. ...

February 21, 2026 · 5 min · Rami Pinku

The Stages of Judgment-Driven Development

The Stages of Judgment-Driven Development Most of the pain I’ve seen in software wasn’t caused by bad code. It was caused by bad decisions that were never treated explicitly as such. In the last two posts, I argued that execution is no longer the bottleneck. AI made building cheap. Judgment is now the scarce resource. If that’s true, the way we develop software must change, not in terminology or ceremonies, but in where and how we place judgment. ...

February 14, 2026 · 5 min · Rami Pinku

What "Human Judgment" Actually Means in the Age of AI

What “Human Judgment” Actually Means in the Age of AI We often talk about judgment as if it were intuition, taste, or seniority, something vague that people either have or don’t. That framing is wrong. Judgment is not intuition. It’s accountability. In real systems, judgment isn’t about gut feeling or instinct. It’s about being accountable for decisions made under uncertainty. Judgment shows up in moments like deciding something is good enough to ship, deciding not to ship even though it technically works, deciding to stop a direction after weeks of investment, or deciding that a shortcut today will become an unacceptable liability six months from now. ...

February 7, 2026 · 6 min · Rami Pinku

When Vibe Coding Meets Reality

I didn’t start thinking about this because I’m excited about AI writing code. I started thinking about it because I kept seeing the same patterns repeat over the years. This time, they come under a new name: vibe coding, the habit of describing what you want in natural language and letting an AI scaffold the system for you, often without deeply understanding the code it produces. Vibe coding feels almost magical. You describe what you want, and something real starts to take shape. At first glance, it genuinely works. You get something running shockingly fast, faster than any team I’ve worked with could have done a few years ago, and it often looks surprisingly good. ...

January 31, 2026 · 5 min · Rami Pinku

Where the Full-Stack Builder Model Works, and Where It Breaks

I heard Satya Nadella describe this week on the All-In podcast how LinkedIn has been collapsing product management, UX, and engineering roles into a single “full-stack builder” role. The framing was optimistic: AI reduces construction costs and speeds up delivery. At a surface level, this makes sense. AI dramatically accelerates prototyping, implementation, and iteration. In many environments, the traditional separation between PM, design, and engineering really does introduce friction that slows learning and execution. ...

January 24, 2026 · 4 min · Rami Pinku

A Small 80s Bonus Post

Playing around with Dragon 32 code this week pulled me straight back into the 80s. That reminded me that some time ago I implemented SpaceMonger, a tiny retro space game where you fight spiders and collect coins. So I revived it and, at the same time, tested Google’s new Antigravity. You can see the result on my Projects page (Warning: it is addictive.) As for Antigravity? A disappointment. It works if you want something free while learning vibecoding, but it is not close to Cursor and very far from Claude. The ultimate humiliation was opening Claude inside Antigravity to fix bugs Antigravity could not handle. ...

December 2, 2025 · 1 min · Rami Pinku

From CLS to Agentic AI

From CLS to Agentic AI I was born in 1977, right at the intersection of two worlds. Old enough to remember analog. Young enough to grow with digital. My first program was written on a Dragon 32, a home computer with 32 kilobytes of RAM and a keyboard that felt like it came from a typewriter factory. My oldest brother brought it home one afternoon, and it was the first computer I ever saw in real life. ...

November 29, 2025 · 3 min · Rami Pinku

Metadata Then & Now: A Decade of Machine Understanding

Metadata Then & Now: A Decade of Machine Understanding Ten years ago, I wrote a blog post for Dalet about metadata and online video advertising. In 2015, digital video was accelerating fast, budgets were moving from TV to online, ad-blocking was spiking, and programmatic was scaling, so we focused on the unglamorous layer that made it all work: metadata. Back then, my main argument was that metadata shouldn’t be entirely human or entirely automatic. Machines could process at scale, but humans understood nuance. That idea sounds self-evident now, but in 2015 it bordered on heresy. ...

November 2, 2025 · 3 min · Rami Pinku

So Why Newrealm?

Introduction For years, I wanted a place to share my thoughts on product management, operations, AI, software development, and the small “weekend projects” I build from time to time. I always wanted to, but never actually did. Why? No good reason. At first, I tried Twitter. Too short, not a good fit for full ideas. Then I moved to LinkedIn — better, but quickly chaotic. Posts disappear into the feed, long-form posts feel clumsy, and it’s hard to revisit or organize old ideas. The more I wrote, the more I felt the need for a home, a place where my work, thoughts, and experiments could live together. ...

October 25, 2025 · 2 min · Rami Pinku

CVMatch

Summary CVMatch matches candidate CVs to role descriptions using minimal infrastructure and pragmatic AI. Focus: signal over noise, reproducibility, and low operational overhead. Problem People waste time on manually checking if their CV matches job descriptions or are busy copying and pasting from/their AI chat. LinkedIn’s “AI” tool, thought to be a great promise, is cumbersome and not a good fit. Approach Embedding-based similarity for CVs ↔ role text. Lightweight prompt ranking with guardrails. Deterministic pipelines, versioned artifacts. Privacy first. Strict token budget management to reduce costs. BYOA - Bring Your Own AI Architecture Ingestion: parse PDFs/Docs to normalized text. Vectorization: embeddings store. Scoring: hybrid rank (semantic + keyword boosts). Review UI: simple shortlist with rationales. MLOps Reproducible runs (seeded). Config-as-code (YAML). Eval set and regression checks. CI for lint + smoke tests. Results Faster shortlist creation. Clear rationales for ranking. Easy to extend with domain rules. Try It Install CVMatch directly from the Chrome Web Store: 👉 CVMatch on Chrome Web Store

October 24, 2025 · 1 min · Rami Pinku