<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Dor Ben Dov on Medium]]></title>
        <description><![CDATA[Stories by Dor Ben Dov on Medium]]></description>
        <link>https://medium.com/@dorbd?source=rss-8a9be68ec08c------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*VHBJS9pr7_UqcnlmfGyk1A.jpeg</url>
            <title>Stories by Dor Ben Dov on Medium</title>
            <link>https://medium.com/@dorbd?source=rss-8a9be68ec08c------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Thu, 09 Jul 2026 21:09:19 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@dorbd/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Weekend experiment: I described an options UI, Google Stitch gave me a clean first draft]]></title>
            <link>https://dorbd.medium.com/weekend-experiment-i-described-an-options-ui-google-stitch-gave-me-a-clean-first-draft-2cd3c0eee4da?source=rss-8a9be68ec08c------2</link>
            <guid isPermaLink="false">https://medium.com/p/2cd3c0eee4da</guid>
            <category><![CDATA[prototyping]]></category>
            <category><![CDATA[design-systems]]></category>
            <category><![CDATA[google]]></category>
            <category><![CDATA[ux-design]]></category>
            <category><![CDATA[product-management]]></category>
            <dc:creator><![CDATA[Dor Ben Dov]]></dc:creator>
            <pubDate>Sat, 27 Dec 2025 21:25:32 GMT</pubDate>
            <atom:updated>2025-12-27T21:28:07.718Z</atom:updated>
            <content:encoded><![CDATA[<p>During the weekend I tried to turn a half-formed product idea into something I could actually look at.</p><p>The idea was simple: a web page that shows one stock, and right under it a clean options chain layout. Calls on the left, puts on the right, strike in the middle, expirations as tabs. Nothing fancy. Just the UI that makes scanning fast.</p><p>I did not want to start in Figma. I also did not want to open a repo and spend hours aligning columns, I just wanted the quickest path to a credible first screen.<br>So I tried <a href="https://stitch.withgoogle.com/">Google Stitch</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*TUV9-HgKuPC9fOHhGpMzuA.png" /></figure><h3>What Stitch is (and why I cared)</h3><p>Stitch is a Google Labs experiment (beta) that generates UI designs for web and mobile from a prompt (and it can also take visual references). It is meant to make design ideation fast, and it can produce front end code as output.</p><p>Google recently <a href="https://blog.google/technology/google-labs/stitch-gemini-3">announced</a> an update that brings Gemini 3 into Stitch, with the promise of higher quality UI generation.</p><p>That’s the pitch. My question was: does it actually help when you have a very specific layout in mind, not just “build me a dashboard”?</p><h3>The prompt I gave it (high level)</h3><p>I asked for an options-chain style page with:</p><ul><li>A header for symbol, company, price, and day change</li><li>A table-like grid with calls on the left, puts on the right, and strike centered</li><li>Columns like open interest, volume, bid, ask, last</li><li>Dark mode, high contrast, clean typography</li><li>A subtle highlight around the current strike</li></ul><p>I kept the prompt structured and concrete. Less “make it modern,” more “center column is strike and should be visually emphasized.”</p><h3>What I got back</h3><p>Stitch produced a clean, readable GUI that matched the intent almost immediately.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*wdE4c-gNZF13SSqKriL5JQ.png" /></figure><p>Not perfect. Not production-ready. But it nailed the hardest part of early UI work: getting from words to a coherent layout that feels real.</p><p>That first draft is the moment where product work becomes collaborative. You can point at something and say, “this column is too noisy,” or “the strike needs more separation,” or “make the expiration tabs sticky.”</p><p>You are no longer debating abstractions.</p><h3>Why this felt different from a normal “generate UI” tool</h3><p>Two things stood out.</p><p><strong>1) It respected structure.</strong><br>The center strike column matters. The symmetry matters. The scan pattern matters. Stitch kept that mental model intact instead of turning it into a generic dashboard.</p><p><strong>2) It reduced the blank-canvas tax.</strong><br>Even if you can build UI quickly, the first version still costs attention. Stitch made that cost close to zero, which is exactly what I want for a weekend experiment.</p><h3>The real workflow win: Stitch as a front end starting point</h3><p>The interesting part is what happens next.</p><p>Once you have a solid UI draft, you can hand it off in multiple directions:</p><ul><li><strong>Design-first</strong>: refine the layout and components in your normal design flow (and keep iterating from something real).</li><li><strong>Engineering-first</strong>: treat the output as scaffolding and wire it to real data.</li><li><strong>AI builder handoff</strong>: use the UI as input for tools that turn descriptions and prototypes into functional apps and websites.</li></ul><p>This is where tools like <a href="https://lovable.dev/">Lovable</a> or <a href="https://base44.com/">Base44</a> can be useful. They position themselves as “build apps and websites with AI” and “build fully functional apps from your words.”</p><p>In other words, Stitch can give you a strong UI direction, then another tool can help translate that into a working web app if that is your goal.</p><h3>The takeaway (for product people and AI engineers)</h3><p>This experiment reinforced a simple idea: UI ideation is becoming cheap.</p><p>Not cheap in quality. Cheap in time.</p><p>When the cost of a first draft collapses, you iterate more. You explore more shapes of the product. You spend your energy on the decisions that matter, not on the first alignment pass.</p><p>Stitch did not build my app. It did something more useful for a weekend: it got me to a credible starting screen fast, and that is often the difference between “nice idea” and “I might actually ship this.”</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2cd3c0eee4da" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Unlocking AI Magic: How Config-Driven Development Supercharges LLM Apps]]></title>
            <link>https://dorbd.medium.com/unlocking-ai-magic-how-config-driven-development-supercharges-llm-apps-b8bf56ed93f3?source=rss-8a9be68ec08c------2</link>
            <guid isPermaLink="false">https://medium.com/p/b8bf56ed93f3</guid>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[nvidia]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[llm]]></category>
            <category><![CDATA[system-design-concepts]]></category>
            <dc:creator><![CDATA[Dor Ben Dov]]></dc:creator>
            <pubDate>Fri, 26 Dec 2025 17:29:04 GMT</pubDate>
            <atom:updated>2025-12-26T17:29:04.542Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SMY86BBlZSCgWTP9tyxCKg.jpeg" /></figure><p>LLM apps move fast. Prompts evolve. Models change. Parameters get tuned. Tools come and go.</p><p>If every tweak requires a code change, a rebuild, and a redeploy, we will burn time on plumbing instead of learning what actually works.</p><p>That’s where <strong>Config-Driven Development (CDD)</strong> shines.</p><h3>What Is Config-Driven Development?</h3><p>Config-Driven Development is the practice of <strong>externalizing behavior and policy into configuration files</strong> (JSON, YAML, etc.), so you can adjust how the system behaves <em>without touching application code</em>.</p><p>It’s already common in MS architecture: routing rules, feature flags, retry policies, API gateways, toggles, and environment-based settings.</p><p>The important boundary:</p><ul><li><strong>Config should control behavior and policy</strong></li><li><strong>Code should own core business logic</strong></li></ul><p>Think of config as the “control plane” for how your app runs, not a replacement for real programming.</p><h3>Why CDD and LLMs Fit So Well</h3><p>LLM apps have an unusually high rate of change:</p><ul><li>The <strong>system prompt</strong> is a product surface, not a constant</li><li>We may want to switch between <strong>models</strong> (quality, cost, latency)</li><li>We constantly tune <strong>temperature</strong>, <strong>max tokens</strong>, tool usage, safety rules</li><li>We often need <strong>routing</strong> (simple requests to a cheaper model, complex ones to a stronger model)</li></ul><p>CDD turns these changes into <strong>data updates</strong>, not engineering work.</p><h3>A Minimal JSON Config Pattern (That Actually Scales)</h3><p>Here’s a simple config that covers the essentials:</p><pre>{<br>  &quot;models&quot;: {<br>    &quot;default&quot;: &quot;gpt-5&quot;,<br>    &quot;cheap&quot;: &quot;gpt-4o-mini&quot;<br>  },<br>  &quot;prompts&quot;: {<br>    &quot;system&quot;: &quot;You are a helpful assistant that explains tech concepts simply.&quot;,<br>    &quot;user_template&quot;: &quot;Explain {topic} in one short paragraph.&quot;<br>  },<br>  &quot;parameters&quot;: {<br>    &quot;temperature&quot;: 0.7,<br>    &quot;max_output_tokens&quot;: 180<br>  },<br>  &quot;routing&quot;: {<br>    &quot;max_topic_words_for_cheap_model&quot;: 3<br>  },<br>  &quot;governance&quot;: {<br>    &quot;store_responses&quot;: false,<br>    &quot;config_version&quot;: &quot;1.0.0&quot;<br>  }<br>}</pre><p>A few practical notes:</p><ul><li>Do <strong>not</strong> store secrets (API keys) in config</li><li>Keep configs small at first.</li><li>Treat config changes like code changes: review, test, version, and roll back.</li></ul><h3>Python Integration Example (Using OpenAI Responses API)</h3><p>This is a small example showing how config drives runtime behavior.</p><pre>import json<br>from openai import OpenAI<br><br>def is_simple_topic(topic: str, max_words: int) -&gt; bool:<br>    return len(topic.strip().split()) &lt;= max_words<br><br>with open(&quot;ai_config.json&quot;, &quot;r&quot;, encoding=&quot;utf-8&quot;) as f:<br>    config = json.load(f)<br><br>topic = &quot;config driven development&quot;<br><br>client = OpenAI()<br><br># Route to a cheaper model for very short / simple topics<br>use_cheap = is_simple_topic(topic, config[&quot;routing&quot;][&quot;max_topic_words_for_cheap_model&quot;])<br>model = config[&quot;models&quot;][&quot;cheap&quot;] if use_cheap else config[&quot;models&quot;][&quot;default&quot;]<br><br>response = client.responses.create(<br>    model=model,<br>    instructions=config[&quot;prompts&quot;][&quot;system&quot;],<br>    input=config[&quot;prompts&quot;][&quot;user_template&quot;].format(topic=topic),<br>    temperature=config[&quot;parameters&quot;][&quot;temperature&quot;],<br>    max_output_tokens=config[&quot;parameters&quot;][&quot;max_output_tokens&quot;],<br>    store=config[&quot;governance&quot;][&quot;store_responses&quot;]<br>)<br><br>print(response.output_text)</pre><p>Now you can:</p><ul><li>Change prompts without touching code</li><li>Adjust parameters safely</li><li>Update routing rules</li><li>Switch models per environment (dev vs prod)</li></ul><p>All without a redeploy cycle for every single experiment.</p><h3>Let the LLM Generate the Config</h3><p>LLMs can help produce configs too, especially for:</p><ul><li>Translating product requirements into structured settings</li><li>Generating prompt variants</li><li>Producing JSON/YAML skeletons for new workflows</li></ul><p>The key is governance:</p><ul><li>Validate the output against a schema</li><li>Run tests (including prompt tests)</li><li>Review changes like you would review code</li><li>Ship via staged rollout</li></ul><p>Without those guardrails, “LLM-generated config” becomes “random behavior in production.”</p><h3>Spotlight: NVIDIA NeMo Agent Toolkit (NAT)</h3><p>If you’re building agentic workflows, <strong>NVIDIA NeMo Agent Toolkit (NAT)<br></strong><a href="https://developer.nvidia.com/nemo-agent-toolkit">https://developer.nvidia.com/nemo-agent-toolkit</a> (Currently v1.3)<br>is worth a look. I took DeepLearning AI Course, here is my summary:</p><p>What makes it relevant here is that it leans into config-driven workflows:</p><ul><li><strong>YAML configuration builder</strong> for agent workflows</li><li>Swap LLMs, tools, and frameworks with minimal code changes</li><li>Built-in support for <strong>observability</strong> like logging, tracing, and metrics</li></ul><p>This is the kind of ecosystem where CDD becomes not just convenient, but essential.</p><h3>Real Benefits You Actually Feel</h3><p>When config drives LLM behavior, teams usually get:</p><ul><li><strong>Faster iteration</strong>: experiment without rebuild and redeploy loops</li><li><strong>Reproducibility</strong>: config versions map to known behaviors</li><li><strong>Collaboration</strong>: product, data, and engineering can align on the same artifact</li><li><strong>Governance</strong>: approvals, audit trail, and rollback are straightforward</li><li><strong>Cost control</strong>: routing and model switching become easy knobs</li><li><strong>Observability</strong>: it’s easier to attach metadata to each run and trace behavior</li></ul><h3>Pitfalls And How to Avoid Them</h3><p>CDD is powerful, but it can go wrong.</p><p><strong>Over-configuring everything</strong><br> ✅ Start with a small set of system prompt, model, temperature, max tokens, routing.</p><p><strong>Breaking prod with a “small tweak”</strong><br> ✅ Add schema validation + CI checks, and ship config via staged rollout.</p><p><strong>Config drift across environments</strong><br> ✅ Separate “base config” from “environment overrides” (dev/stage/prod).</p><p><strong>Unreviewed LLM-generated configs</strong><br> ✅ Treat generated configs as drafts until validated and tested.</p><h3>Conclusion</h3><p>LLM apps are not static software. They’re closer to living systems.</p><p>Config-Driven Development gives you a clean way to evolve those systems without turning every experiment into a deployment project.</p><p>If you’re building anything beyond a demo, consider making <strong>prompts, models, routing, and parameters</strong> first-class configuration.</p><p>It’s one of the simplest changes you can make that pays off again and again</p><h3>References</h3><ul><li>NVIDIA NeMo Agent Toolkit: <a href="https://developer.nvidia.com/nemo-agent-toolkit?utm_source=chatgpt.com">https://developer.nvidia.com/nemo-agent-toolkit</a></li><li>DeepLearning AI: <a href="https://learn.deeplearning.ai/">https://learn.deeplearning.ai/</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b8bf56ed93f3" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Zed Review ⚡️ Speed, Rust and AI Agents]]></title>
            <link>https://dorbd.medium.com/zed-review-%EF%B8%8F-speed-rust-and-ai-agents-4402dcfdc16c?source=rss-8a9be68ec08c------2</link>
            <guid isPermaLink="false">https://medium.com/p/4402dcfdc16c</guid>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[rust]]></category>
            <category><![CDATA[developer-tools]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <dc:creator><![CDATA[Dor Ben Dov]]></dc:creator>
            <pubDate>Sat, 06 Dec 2025 16:10:54 GMT</pubDate>
            <atom:updated>2025-12-06T16:10:54.041Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/928/1*rzUP3EwfEvkn950DGor1EQ.png" /></figure><h3>Why I Tried Zed 🧪</h3><p>I recently tested <a href="https://antigravity.google/">Google Antigravity</a>, <a href="https://kiro.dev/">AWS Kiro</a>.<br>I wanted to see how well the new IDEs and agents work, how fast they feel, and what new abilities they offer.<br><a href="https://zed.dev/">Zed </a>was next on my list. I spent yesterday and today trying it with real tasks, writing code, letting it write code, and comparing the experience with the others.</p><h3>My Setup 🖥️</h3><p>I do not have a Zed license, but it connected to my paid Claude account without any problem.<br>I worked in JavaScript.</p><h3>First Impressions ⚙️</h3><p>The first reaction was clear. <strong>Zed is fast.</strong><br>It feels smooth, the UI responds instantly, and switching between files has no delay.<br><a href="https://rust-lang.org/"><strong>Rust</strong></a> gives it a real performance boost.</p><h3>Working With Zed🤖</h3><p>Zed offers chat, inline suggestions and agent support.<br>Most of the time it worked well. I used JavaScript and Claude Code behind the scenes and it felt perfect.</p><p>There was one issue. When I asked a question while the agent was working, kindly interrupted him, it got confused and stopped working on the original request for the newer one. I had to tell it to continue from where it stopped. It was not a big problem, but it showed that the agent flow is not as mature as in Cursor or Antigravity yet.</p><h3>Performance and Speed 🚀</h3><p>This is where Zed stands out.<br>Startup is fast<br>Navigation is fast<br>Editing is fast<br>Nothing felt heavy<br>The memory usage was also lower than other IDEs I tried.</p><h3>Extensions and Ecosystem 🔌</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*usdKicmA6rtaw76X4fbfhQ.png" /></figure><p>There are extensions, and I tried a few, but I did not explore deeply.<br>The feeling is that the ecosystem is growing, It is already good enough to work.</p><h3>Comparison With Other IDEs 🆚</h3><p>I use several IDEs often.<br>Antigravity is polished, Cursor has strong features, and Claude Code understands code very well.</p><p>Zed was faster than all of them in my experience. it also allow you to follow what he is doing during the process, It gives an instant feeling of speed and responsiveness.</p><h3>Will I Keep Using It 👍</h3><p>Yes, I will keep using it next to Antigravity and Claude Code.<br> It gives me fast results and helps me move quickly when I test or build something new.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=4402dcfdc16c" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Antigravity IDE by Google: A Glimpse into the Future of Coding]]></title>
            <link>https://dorbd.medium.com/antigravity-ide-by-google-a-glimpse-into-the-future-of-coding-661bd49eb463?source=rss-8a9be68ec08c------2</link>
            <guid isPermaLink="false">https://medium.com/p/661bd49eb463</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[google]]></category>
            <dc:creator><![CDATA[Dor Ben Dov]]></dc:creator>
            <pubDate>Fri, 05 Dec 2025 22:03:02 GMT</pubDate>
            <atom:updated>2025-12-05T22:03:02.030Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/784/1*InQL5D0wmRL1BwdApE5-MA.jpeg" /></figure><h4>The Game Changer You Haven’t Heard Of Yet</h4><p>After spending a significant number of hours experimenting with Google’s new <a href="https://antigravity.google/">Antigravity IDE</a>, I can say this with confidence:</p><p>👉 <strong>This is a game-changer.</strong></p><p>Let me explain.</p><p>Right now, it’s fair to say that the platform isn’t fully “baked” yet. It has rough edges, quirks, and early-stage limitations. But the potential is staggering. Once this tool reaches the stability level of more mature platforms, it will pose a serious challenge to competitors like <a href="https://www.claude.com/product/claude-code">Claude Code</a>, <a href="https://cursor.com/">Cursor</a>, and others in the AI-assisted development space.</p><p>So, what exactly makes Antigravity different?</p><h3>What Makes Antigravity IDE Different From Other AI Coding Tools</h3><h4>Beyond the Wrapper</h4><p>At first glance, Antigravity feels familiar. Like Cursor and many modern IDEs, it’s built on the foundation of <a href="https://code.visualstudio.com/">Visual Studio Code</a>. The wrapper, editor, and basic UX are instantly recognizable.</p><p>No need to re-learn how to open files.</p><p>But then, Google adds something new, and it changes everything.</p><h3>Hands-On Experience: Building a Web App With Gemini</h3><h4>The Agent Manager: Coding With a Partner, Not Just a Copilot</h4><p>Antigravity introduces a feature called the Agent Manager.</p><p>It’s currently in Preview, but the potential is immense.</p><p>The Agent Manager allows you to define an Agent that writes programs or executes concepts based entirely on your prompt. This isn’t just autocomplete. It feels closer to having another developer on the team.</p><p>Google integrates this with a browser extension, creating a seamless link to Chrome. And that’s where things start to get wild.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/381/1*MQo_mm7OcMip8J0_-s3x_g.png" /></figure><h3>My Workflow: Example in Action</h3><p>Here’s a test I ran:</p><p>I asked an agent to build a web application of options.</p><p>Knowing <a href="https://gemini.google.com/app">Gemini </a>(the model powering this) thrives on examples, I provided one. But before the agent started coding, I instructed:</p><blockquote><em>“List exactly what you are going to do.”</em></blockquote><p>The agent created a plan. I approved it.</p><p>And then the magic kicked in.</p><h3>Why Live Visual Feedback Is a Breakthrough</h3><h4>Live Visual Feedback While Coding</h4><p>As the agent worked, it opened Chrome.</p><p>I watched the application being <strong>built and rendered in real time</strong>.</p><p>Down to the smallest details.</p><p>There is also an Inbox, where the agent updates you on progress, asks questions, and requests approvals. It’s amazing.</p><p>But the real breakthrough is the <strong>interactive feedback loop</strong>:</p><p>While the agent is coding and the UI is live in the browser, <strong>I can mark areas on the screen and leave comments</strong>: “This button isn’t right, replace it with a dropdown”, “Highlight this area and add a title.”, you can do the same on the real code in real time.</p><p>The agent receives this feedback <strong>while it works</strong>.</p><p>I have <strong>never seen this in any other tool</strong>. It feels like doing a design review of a product that is still in progress, except the developer is an AI agent.</p><h3>Parallel AI Agents: Multitasking Like a Team</h3><h4>Multitasking With Multiple Agents</h4><p>Here’s where things get even more interesting:</p><p>While one agent was building the app, I launched <strong>another agent (using the plus sign, you can add many).</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/373/1*mKJ1wGFLRz012uPiihuBBw.png" /></figure><p>That second agent was tasked with preparing a <strong>marketing campaign</strong> for the very same product.</p><p>Yes, you can run multiple agents <strong>in the same Workspace</strong>.</p><p>You can also run agents in <strong>other Workspaces in parallel</strong>. And there’s a dedicated <strong>Playground</strong> area where you can test ideas before committing them to a real project.</p><p>This starts to look like <strong>distributed work</strong>, except everything happens on your machine, instantly.</p><h3>Limitations and Early-Stage Bugs</h3><h4>The Verdict: Not Quite There, But Coming Fast</h4><p>My impression is simple: 👉 <strong>This is a monumental shift.</strong></p><p>When this reaches maturity, <strong>it will change the industry</strong>. Entire roles may disappear, and new ones will emerge. The way we build software is about to transform. But we’re not there yet.</p><p>Antigravity still has <strong>early-stage issues</strong>:<br>Sometimes it doesn’t do <em>exactly</em> what you tell it to do, especially compared to Claude Code for the same prompt.<br>Occasionally it starts working before approval, even when told to wait.</p><p>These are normal bugs, but once this stabilizes?</p><p><strong>It’s going to be insane.</strong></p><h3>Final Thoughts</h3><h4>Antigravity feels like a glimpse of the future</h4><p>Real-time coding | Live UI feedback | Parallel agents | Browser integration | Context across Workspaces</p><p>It’s not just an IDE.</p><p>It’s a <strong>collaborative system where AI builds, reviews, and evolves software with you.</strong></p><p><strong>We’re entering a new era.</strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=661bd49eb463" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[ Google’s Gemini CLI: My First Hands-On Experience]]></title>
            <link>https://dorbd.medium.com/googles-gemini-cli-my-first-hands-on-experience-b1eafb960b9f?source=rss-8a9be68ec08c------2</link>
            <guid isPermaLink="false">https://medium.com/p/b1eafb960b9f</guid>
            <category><![CDATA[command-line-interface]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[tech-reviews]]></category>
            <category><![CDATA[google]]></category>
            <category><![CDATA[developer-tools]]></category>
            <dc:creator><![CDATA[Dor Ben Dov]]></dc:creator>
            <pubDate>Thu, 26 Jun 2025 21:35:44 GMT</pubDate>
            <atom:updated>2025-06-27T19:28:47.312Z</atom:updated>
            <content:encoded><![CDATA[<p>When Google <a href="https://blog.google/technology/developers/introducing-gemini-cli-open-source-ai-agent/">announced their new Gemini CLI</a> as an open-source AI agent, I knew I had to give it a spin. As someone constantly exploring new AI tools, I’m always curious about how these emerging solutions stack up against established players like Claude Code.</p><h3>💻 The Setup: Surprisingly Smooth</h3><p>The installation process was refreshingly straightforward. Here’s what caught my attention:</p><ul><li><strong>Node.js dependency</strong> — Nothing unexpected, but worth noting for those planning to try it</li><li><strong>Windows compatibility</strong> — I decided to challenge it by testing on Windows instead of the typical Linux environment</li><li><strong>Quick installation</strong> — From download to running took just minutes</li><li><strong>Seamless authentication</strong> — Connecting with Google Gemini Pro was hassle-free</li></ul><h3>🧪 Putting It to the Test</h3><p>Rather than diving into complex projects, I opted for a methodical approach:</p><p><strong>My Testing Strategy:</strong></p><ul><li>Created simple, non-sophisticated solutions</li><li>Focused on evaluating speed and responsiveness</li><li>Assessed the user interface and overall experience</li><li>Monitored for any obvious limitations or quirks</li></ul><p>The goal wasn’t to build the next big thing, but to understand how this tool feels in practice.</p><h3>📊 First Impressions: The Good and The Areas for Growth</h3><h3>✅ What’s Working Well</h3><p><strong>Speed &amp; Responsiveness:</strong> The CLI feels snappy and handles basic requests without noticeable lag.</p><p><strong>User Experience:</strong> The interface is clean and intuitive — you can start being productive almost immediately.</p><p><strong>Direction:</strong> Google is clearly onto something here. The foundation feels solid for future development.</p><h3>⚠️ Room for Improvement</h3><p><strong>Compared to Claude Code:</strong> Let’s be honest — it has some catching up to do. Claude Code currently offers a more polished experience.</p><p><strong>Hallucination Issues:</strong> I encountered some instances where the tool generated incorrect or inconsistent responses. This isn’t uncommon for early AI tools, but it’s worth noting.</p><p><strong>Temperature Control:</strong> Currently, there’s no apparent way to adjust the model’s creativity/randomness settings. Having this control would be valuable for different types of tasks.</p><p>🎯 The Bottom Line</p><p><strong>My recommendation?</strong> If you’re someone who enjoys testing new AI tools (like I am), give it a try. Just set appropriate expectations — you’re getting a glimpse into the future.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b1eafb960b9f" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AI Coding Tools ]]></title>
            <link>https://dorbd.medium.com/ai-coding-tools-866b4b7b6261?source=rss-8a9be68ec08c------2</link>
            <guid isPermaLink="false">https://medium.com/p/866b4b7b6261</guid>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <dc:creator><![CDATA[Dor Ben Dov]]></dc:creator>
            <pubDate>Sat, 17 May 2025 21:03:21 GMT</pubDate>
            <atom:updated>2025-05-17T21:03:21.290Z</atom:updated>
            <content:encoded><![CDATA[<p>AI in coding is blowing up, and I’m loving it. Been trying out some cool AI tools and wanted to share the highlights, especially a free one that’s a game-changer.</p><h3>Quick Takes on What I’m Using</h3><ul><li><strong>Google AI Studio</strong> 🧠 (<a href="https://aistudio.google.com">aistudio.google.com</a>)</li><li><strong>Windsurf</strong> 🌬️ (<a href="https://windsurf.com">windsurf.com</a>): Feels like a real coding partner, understanding your whole project.</li><li><strong>Loveable</strong> ❤️ (<a href="https://lovable.dev">lovable.dev</a>): Need a web app fast? Describe it, and Loveable builds a starting point. Super quick!</li><li><strong>Cursor</strong> ✨ (<a href="https://cursor.sh">cursor.sh</a> or <a href="https://www.google.com/search?q=https://cursor.com">cursor.com</a>): Think VS Code, but with a super-smart AI built-in. You can “chat” with your code to get things done.</li></ul><h3>Void 🌌</h3><p><strong>Void</strong> (<a href="https://voideditor.com/">https://voideditor.com/</a> or check their GitHub: <a href="https://github.com/voideditor/void">github.com/voideditor/void</a>). O<strong>pen-source &amp; free</strong>🤯</p><p>A powerful alternative to pricey options, letting you use AI across your whole project. What’s awesome is you get more control, can even use your own AI models, and it’s built on VS Code, so it feels familiar.</p><p><em>P.S. Quick heads-up: I used Gemini to help me rewrite and shorten this post 😉</em></p><p>What AI coding tools are you exploring? Tried any of these, Drop your thoughts and finds in the comments!</p><p>Let’s keep learning and building together! #AI #Coding #TechTools #GoogleAI #Windsurf #Loveable #CursorIDE #VoidAI #FreeSoftware #OpenSource #Developer</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=866b4b7b6261" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[ The Top 5 Paid Tools I Use as a Technical Product Manager in 2025 (and Why)]]></title>
            <link>https://dorbd.medium.com/the-top-5-paid-tools-i-use-as-a-technical-product-manager-in-2025-and-why-c832c62d8aa7?source=rss-8a9be68ec08c------2</link>
            <guid isPermaLink="false">https://medium.com/p/c832c62d8aa7</guid>
            <category><![CDATA[tech-stack]]></category>
            <category><![CDATA[productivity-tools]]></category>
            <category><![CDATA[product-management]]></category>
            <category><![CDATA[ai-tools]]></category>
            <category><![CDATA[linkedin]]></category>
            <dc:creator><![CDATA[Dor Ben Dov]]></dc:creator>
            <pubDate>Thu, 17 Apr 2025 20:33:21 GMT</pubDate>
            <atom:updated>2025-04-17T20:33:21.563Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*l1ATlCtLgmTEa05SKLK38Q.png" /></figure><p>In a world overflowing with productivity tools and subscriptions, it’s easy to get overwhelmed — or worse, sign up for dozens of things and forget what you’re even paying for.</p><p>As a hands-on product manager deeply involved in both strategy and execution, I’ve tested countless tools over the years. But these are the ones I actually <em>pay for</em> and <em>use daily</em> — tools that deliver real value in my work as a T-PDM in 2025.</p><h3>🧠 1. OpenAI (ChatGPT Plus &amp; API)</h3><p>I’ve been a paying user since nearly day one. The value OpenAI brings to my workflow — whether it’s writing, ideation, or advanced technical tasks — has only grown. With the release of the <em>o3</em> reasoning model, it’s become even more powerful and intuitive.</p><p>I also use the <strong>OpenAI API</strong> for more custom scenarios, including automating workflows and writing code — yes, even some low-level MCP code. If you’re building anything technical or writing-heavy, this is a must-have.</p><h3>🧩 2. Claude</h3><p>Claude is my second brain — especially when I need more nuanced, long-context support. While it’s not my default for every task, it complements OpenAI perfectly. I use Claude for brainstorming product narratives, refining strategy docs, and exploring edge ideas with fewer guardrails.</p><h3>🐦 3. X (formerly Twitter)</h3><p>Yes, I still pay for X. And not for the blue checkmark — but for access to longer posts, editing tools, and better visibility. X is where I keep a pulse on product trends, AI breakthroughs, and founder-style thinking. Following the right voices here gives me daily insights that no internal Slack channel ever will.</p><h3>🔍 4. LinkedIn (Premium — Following)</h3><p>I use LinkedIn Premium for one simple reason: to follow top thinkers and product leaders closely. It helps me cut through noise and zero in on quality content and professional movements. Sometimes, the difference between spotting a trend early or late is just being tuned in.</p><h3>👨‍💻 5. Cursor AI</h3><p>As a product manager who still codes, <strong>Cursor AI</strong> has become my go-to dev environment. It’s built with AI-first development in mind and makes writing, debugging, and collaborating on code seamless. It’s especially helpful when I need to move fast and iterate on technical ideas without always relying on my dev team.</p><h3>📚 Bonus: Learning Subscriptions I Still Use</h3><p>Even as a seasoned PM, I never stop learning. I rotate between:</p><ul><li><strong>Coursera &amp; DeepLearning.AI</strong> — for more structured ML/AI deep dives</li><li><strong>Pluralsight &amp; Udemy</strong> — for upskilling in architecture, devops, and cloud</li><li><strong>YouTube Premium</strong> — because ad-free learning (and relaxing) is underrated</li></ul><h3>💡 Final Thoughts</h3><p>Every tool here has earned its place. I’m ruthless about cutting out noise, and what remains are tools that sharpen my thinking, support my workflow, and help me stay ahead of the curve.</p><p>Would I recommend all of them to every PM? Not necessarily. But if you’re a hands-on builder who blends product thinking with tech, this stack might be exactly what you need.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c832c62d8aa7" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Product Management: My Journey]]></title>
            <link>https://dorbd.medium.com/product-management-my-journey-610dddbaebc4?source=rss-8a9be68ec08c------2</link>
            <guid isPermaLink="false">https://medium.com/p/610dddbaebc4</guid>
            <category><![CDATA[product-management]]></category>
            <dc:creator><![CDATA[Dor Ben Dov]]></dc:creator>
            <pubDate>Mon, 18 Dec 2023 12:48:32 GMT</pubDate>
            <atom:updated>2023-12-18T12:48:32.331Z</atom:updated>
            <content:encoded><![CDATA[<p>After a period (&gt; 1y) in Amdocs Ventures, I decided to return to the technology department of the company in a new role, technical product management.</p><p>The return was natural for me, given my familiarity with most of the teams, technology, and groups. This position is essentially a full circle for me after having previously held roles in development areas as well as architect positions in both Amdocs and startup companies.</p><p>The main challenge, as I anticipated, is the ability to translate requirements from clients and those stemming from the product itself into valuable features for the demanding clients and in general.</p><p>So far, I’ve been in the role for six months, taking responsibility for several areas. It’s very interesting and promotes both business thinking and the technological aspect.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=610dddbaebc4" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Generative AI]]></title>
            <link>https://dorbd.medium.com/generative-ai-4c9322fb3776?source=rss-8a9be68ec08c------2</link>
            <guid isPermaLink="false">https://medium.com/p/4c9322fb3776</guid>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[generative-ai]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[openai]]></category>
            <category><![CDATA[gpt-3]]></category>
            <dc:creator><![CDATA[Dor Ben Dov]]></dc:creator>
            <pubDate>Fri, 24 Feb 2023 16:42:35 GMT</pubDate>
            <atom:updated>2023-02-24T16:42:35.717Z</atom:updated>
            <content:encoded><![CDATA[<p>Generative AI refers to neural networks, transformers, GANs, GPTs, GPTs-2, GPT-3, and GPT-3.5 (Generative Pretrained Transformer).</p><p>I prepared a list of cool sites on this subject, including GAN, GPT-3, GPT, GPT-$, Open AI, and all the latest news.</p><p>If you comment, I may add more.</p><p>On top of all — <a href="https://chat.openai.com/chat">ChatGPT</a>, <a href="https://openai.com/">OpenAI</a>, <a href="https://huggingface.co/docs/transformers/index">Transformers library</a>, <a href="https://www.jasper.ai/">Jasper AI</a>, <a href="https://openai.com/dall-e-2/">DALL-E 2</a></p><ol><li><a href="https://www.wordtune.com/">Wordtune</a>, <a href="https://www.ai21.com/">AI21 Labs</a></li><li><a href="https://midjourney.com/">Midjourney</a>- Independent research lab, <a href="https://www.bluewillow.ai/">BlueWillow </a>— Like Midjourney</li><li><a href="https://anyword.com/">Anyword</a> — Copywriting AI</li><li><a href="https://debuild.app/">Debuild</a>- Create your web apps with AI</li><li><a href="https://github.com/features/copilot">Co-Pilot </a>— AI pair programmer, using OpenAI Codex</li><li><a href="https://www.tabnine.com/">Tabnine</a>- AI for software developers</li><li><a href="https://aivatarapp.com/">AIVatar</a>- Create a unique AI-generated avatar of yourself</li><li><a href="https://hourone.ai/">Hourone AI</a>- Text into Video</li><li><a href="https://podcast.ai/">Podcast AI</a>- Entirely generated by AI</li><li><a href="https://www.artssy.co/">Artssy</a> — Unique AI images</li><li><a href="https://www.spellbook.legal/">Spellbook</a>- Review and suggest language for your contracts</li><li><a href="https://coqui.ai/">Coqui</a>- AI Voices</li><li><a href="https://looka.com">Looka</a>- Design your own beautiful brand/logos</li><li><a href="https://www.yurts.ai/">Yurts AI</a></li><li><a href="https://www.adflow.ai/">Adflow </a>— Create ads in seconds</li><li><a href="https://www.aiva.ai/">AIVA </a>— AI composing emotional soundtrack music</li><li><a href="https://rytr.me/">Rytr </a>— AI writing assistant for high-quality content</li><li><a href="https://www.harmonai.org/">Harmonai</a>- Make music using AI</li><li><a href="https://www.resemble.ai/">Resemble AI</a>- Voice AI toolkit</li><li><a href="https://images.ai/">Images AI</a></li><li><a href="https://deepai.org/">Deep AI</a>- AI to enhance your creativity</li><li><a href="https://starryai.com/">Starryai</a>- Generate art by describing</li><li><a href="https://play.aidungeon.io/">AI Dungeon</a></li><li><a href="https://diagram.com/">Diagram</a>- Generative design tools</li><li><a href="https://captures.lumalabs.ai/imagine">Lumalabs AI</a> — Create 3D using text</li><li><a href="https://www.scenario.gg/">Scenario gg</a>- AI-generated game assets</li><li><a href="https://www.spatial.io/">Spatial</a> — Create and share 3D experiences.</li></ol><p>I tried to list some of the most interesting ones, but there are always more to add.</p><p>GPT-4 still has no release date.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=4c9322fb3776" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Books]]></title>
            <link>https://dorbd.medium.com/books-f18b02f0b128?source=rss-8a9be68ec08c------2</link>
            <guid isPermaLink="false">https://medium.com/p/f18b02f0b128</guid>
            <category><![CDATA[steve-jobs]]></category>
            <category><![CDATA[bill-gates]]></category>
            <category><![CDATA[jeff-bezos]]></category>
            <dc:creator><![CDATA[Dor Ben Dov]]></dc:creator>
            <pubDate>Fri, 17 Jun 2022 14:11:52 GMT</pubDate>
            <atom:updated>2025-11-29T21:49:30.579Z</atom:updated>
            <content:encoded><![CDATA[<p><strong>Currently Reading</strong></p><ol><li>Fall in Love with the Problem, Not the Solution: A Handbook for Entrepreneurs Hardcover — January 17, 2023 <a href="https://a.co/d/bg135LP">https://a.co/d/bg135LP</a></li><li>Competing Against Time: How Time-Based Competition is Reshaping Global Markets — <a href="https://a.co/d/d1tFSjU">https://a.co/d/d1tFSjU</a></li></ol><p><strong>Finished reading</strong></p><ol><li>Secrets of Sand Hill Road: Venture Capital and How to Get It Hardcover — June 4, 2019 <a href="https://a.co/d/9CY3nHq">https://a.co/d/9CY3nHq</a></li></ol><p><strong>The plan is to read books that interest me but are also recommended by Steve Jobs, Jeff Bezos, and Bill Gates, Tim Cook and more.</strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=f18b02f0b128" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>