<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Posts on Gadlet</title><link>https://gadlet.com/posts/</link><description>Recent content in Posts on Gadlet</description><generator>Hugo -- 0.140.1</generator><language>en-us</language><lastBuildDate>Fri, 10 Apr 2026 14:09:00 +0300</lastBuildDate><atom:link href="https://gadlet.com/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Skills are the next step after AGENTS.md</title><link>https://gadlet.com/posts/what-are-skills/</link><pubDate>Fri, 10 Apr 2026 14:09:00 +0300</pubDate><guid>https://gadlet.com/posts/what-are-skills/</guid><description>&lt;blockquote>
&lt;p>In short:&lt;/p>
&lt;ul>
&lt;li>Skills are focused instruction modules for recurring tasks.&lt;/li>
&lt;li>They are loaded when needed, so your base context stays cleaner.&lt;/li>
&lt;li>You can use skills with or without &lt;code>AGENTS.md&lt;/code>.&lt;/li>
&lt;li>If you use both: &lt;code>AGENTS.md&lt;/code> stays high-level, skills hold the detailed methods.&lt;/li>
&lt;/ul>
&lt;/blockquote>
&lt;p>Most people hearing about skills for the first time ask the same questions:&lt;/p>
&lt;ul>
&lt;li>What are they, really?&lt;/li>
&lt;li>Why should I care?&lt;/li>
&lt;li>How do I actually use them?&lt;/li>
&lt;/ul>
&lt;p>This article is written in that order.&lt;/p></description></item><item><title>FLAD pt. 2: Prompts for Generating `AGENTS.md`</title><link>https://gadlet.com/posts/flad-pt2/</link><pubDate>Sun, 14 Dec 2025 17:53:03 +0200</pubDate><guid>https://gadlet.com/posts/flad-pt2/</guid><description>&lt;p>This post continues the idea of &lt;a href="https://gadlet.com/posts/flad">Full-Loop Agentic Development (FLAD)&lt;/a>.&lt;/p>
&lt;p>The previous article introduced FLAD as a development model where the agent owns the &lt;em>entire&lt;/em> loop: planning, implementation, testing, validation, and only then handing control back to the human.&lt;/p>
&lt;p>This time, we’ll keep it short and practical.&lt;/p>
&lt;p>Below are &lt;strong>two copy‑pasteable prompts&lt;/strong>, that you can use directly with a coding agent.&lt;/p>
&lt;ul>
&lt;li>The first prompt generates a &lt;strong>production‑grade &lt;code>AGENTS.md&lt;/code> for an existing project&lt;/strong>.&lt;/li>
&lt;li>The second prompt &lt;strong>kicks off a new project&lt;/strong> in a FLAD‑native way, using &lt;strong>existing ecosystem bootstrapping tools&lt;/strong>.&lt;/li>
&lt;/ul>
&lt;p>Both prompts explicitly require the model to research &lt;strong>current‑year best practices, tools, and libraries&lt;/strong> before producing output.&lt;/p></description></item><item><title>Full-Loop Agentic Development: When the Agent Becomes Your CI/CD</title><link>https://gadlet.com/posts/flad/</link><pubDate>Sun, 26 Oct 2025 09:11:03 +0200</pubDate><guid>https://gadlet.com/posts/flad/</guid><description>&lt;p>&lt;em>Disclaimer: The information in this post reflects the state of coding agents today. They’re evolving fast — what’s hard now might be trivial next month.&lt;/em>&lt;/p>
&lt;hr>
&lt;h2 id="the-cliff-of-death">The Cliff of Death&lt;/h2>
&lt;p>If you’ve spent any time experimenting with coding agents, you’ve probably felt it — that point where everything seems to work until it suddenly doesn’t. The agent writes code, deploys it for you, maybe even fixes a few things… and then progress falls off a cliff. The codebase starts to decay. Small shortcuts compound into big problems. And instead of helping, the agent begins to quietly break things.&lt;/p></description></item><item><title>Should You Version Control Your Context?</title><link>https://gadlet.com/posts/should-you-version-control-your-context/</link><pubDate>Fri, 19 Sep 2025 10:57:02 +0200</pubDate><guid>https://gadlet.com/posts/should-you-version-control-your-context/</guid><description>&lt;p>In an earlier blog post, I asked: &lt;a href="https://gadlet.com/posts/should-you-version-control-your-prompts/">Should you version control your prompts?&lt;/a> It was a useful question at the time, but today I want to shift the focus. Perhaps it is not your prompts that most need version control. Instead, it may be the context.&lt;/p>
&lt;h2 id="why-context-matters">Why Context Matters&lt;/h2>
&lt;p>When generating code with AI, the context is everything. Context determines what the system can see, what it can remember, and what it can base its reasoning on. At some point, though, context begins to slip out of control:&lt;/p></description></item><item><title>AI-Assisted Code Generation: What is the Cliff-Of-Death, why does it appear — and How We Avoid It</title><link>https://gadlet.com/posts/cliff-of-death/</link><pubDate>Thu, 18 Sep 2025 10:57:02 +0200</pubDate><guid>https://gadlet.com/posts/cliff-of-death/</guid><description>&lt;p>I like straight talk. The hype is real. Investors are searching for the next unicorn. Money flows, demos look great, and some platforms can produce working apps faster than any human team ever will. But if the goal is reliable software that survives contact with real users, real data, auth, policies, and deployment, the road today has a Cliff-Of-Death on it. You don’t fall right away. You sprint, you proceed, you smile, and then — in one final iteration — game over.&lt;/p></description></item><item><title>Measuring Improvements in a Coding Assistant, part 2: Iteration Efficiency</title><link>https://gadlet.com/posts/measuring-coding-assistants-pt2/</link><pubDate>Wed, 17 Sep 2025 09:11:03 +0200</pubDate><guid>https://gadlet.com/posts/measuring-coding-assistants-pt2/</guid><description>&lt;p>I’ve been thinking a lot about how we evaluate coding agents, especially after my last post on &lt;a href="https://gadlet.com/posts/measuring-coding-assistants/">measuring coding assistants&lt;/a>. The usual benchmarks focus on pass/fail results—did the agent solve the problem or not? But the more I tinker with these systems, the more it feels like that lens is too narrow. It ignores how the agent &lt;em>gets there&lt;/em>.&lt;/p>
&lt;p>Imagine two agents. Agent A spits out code that compiles and passes tests on the first try, but the code is messy, brittle, and hard to maintain. Agent B, on the other hand, starts off with a few errors, but quickly cleans them up across iterations, and the final product is well-structured and robust. Traditional benchmarks would rate A higher simply because it “passed.” But in reality, B might be the more reliable partner in the long run.&lt;/p></description></item><item><title>No-Code, Low-Code, AI-Code: What’s the Difference?</title><link>https://gadlet.com/posts/no-code-lo-code-ai-code/</link><pubDate>Fri, 05 Sep 2025 10:57:02 +0200</pubDate><guid>https://gadlet.com/posts/no-code-lo-code-ai-code/</guid><description>&lt;p>In last years, we’ve seen many tools try to make software creation easier. No-code. Low-code. Drag-and-drop builders. Big promises. But for many creators, results have been limited.&lt;/p>
&lt;p>Now a new type of tool is coming — &lt;strong>AI-assisted Code Generation&lt;/strong>. It sounds similar, but it’s very different.&lt;/p>
&lt;p>Let’s break it down.&lt;/p>
&lt;h2 id="no-code-fast-but-limited">No-Code: Fast but Limited&lt;/h2>
&lt;p>No-code tools let users build apps without writing any code. Usually, this happens through visual builders — drag-and-drop components, predefined templates, and menus.&lt;/p></description></item><item><title>The Billion-Dollar Opportunity: Why Investors Are Betting Big on AI Coding Startups</title><link>https://gadlet.com/posts/billion-dollar-opportunity/</link><pubDate>Sat, 05 Jul 2025 10:57:02 +0200</pubDate><guid>https://gadlet.com/posts/billion-dollar-opportunity/</guid><description>&lt;p>In the past 12 months alone, we have seen massive investments flow into AI-powered coding platforms. Cursor, one of the frontrunners, reached over $100 million ARR with millions of developers onboard, while Lovable signed up 30,000 paying customers in less than a year. These are not flukes or hype-driven spikes; they are strong signals that the market is undergoing a fundamental shift.&lt;/p>
&lt;h1 id="what-is-driving-this-market-shift">What Is Driving This Market Shift?&lt;/h1>
&lt;p>For decades, building software has required expensive, specialized human talent. Now, with advances in large language models (LLMs) and multi-agent AI systems, AI can plan, write, test, and deploy robust code from a simple prompt. This evolution collapses traditional development cycles from months to days or even hours.&lt;/p></description></item><item><title>Why Positive Prompts Outperform Negative Ones with LLMs?</title><link>https://gadlet.com/posts/negative-prompting/</link><pubDate>Wed, 02 Jul 2025 17:19:32 +0300</pubDate><guid>https://gadlet.com/posts/negative-prompting/</guid><description>&lt;p>A quick disclaimer: this topic might not seem directly related coding agents, when in fact it does - quite a lot - coding agents are all about prompting. And even if it wasn&amp;rsquo;t such a critical thing in coding agents it&amp;rsquo;s something that I&amp;rsquo;ve learned while working on them and wanted to share.&lt;/p>
&lt;p>At first glance, instructing a large language model (LLM) with something like &lt;em>“don’t do X”&lt;/em> seems straightforward. But my own experiences—and plenty of research—suggest it doesn&amp;rsquo;t always pan out. Surprisingly, negative instructions often confuse LLMs or simply get ignored, whereas turning these instructions into positive directives makes all the difference.&lt;/p></description></item><item><title>Beyond Chat: Rethinking the UX of AI Coding Tools</title><link>https://gadlet.com/posts/beyond-chat/</link><pubDate>Wed, 25 Jun 2025 19:34:19 +0200</pubDate><guid>https://gadlet.com/posts/beyond-chat/</guid><description>&lt;p>I’ve been thinking a lot about how to make software creation easier—more intuitive, more efficient, more aligned with how people actually work. That’s what drives Gadlet. But if our goal is to empower non-technical users (and businesses) to build software, could the &lt;strong>chat box&lt;/strong> be holding us back?&lt;/p>
&lt;h2 id="-why-chat-might-be-the-wrong-default">🤔 Why Chat Might Be the Wrong Default&lt;/h2>
&lt;p>Chat UIs mimic conversations—easy enough for quick questions. But building software is not just chit-chat. Gadlet’s users want &lt;strong>intent-driven creation&lt;/strong>, not dialogue. Chat interfaces:&lt;/p></description></item><item><title>Looking for the Odd Investor Out – Invitation to Join the Gadlet Journey</title><link>https://gadlet.com/posts/looking-for-the-odd-investor-out/</link><pubDate>Thu, 19 Jun 2025 17:23:42 +0200</pubDate><guid>https://gadlet.com/posts/looking-for-the-odd-investor-out/</guid><description>&lt;p>Meet &lt;a href="https://gadlet.com/posts/meet-mikko">Mikko&lt;/a> and &lt;a href="https://gadlet.com/posts/meet-rolf">Rolf&lt;/a> – two Finnish founders with long business careers behind us and one big idea ahead. We are not marketers or growth hackers. We are builders. We’ve worked in many kinds of roles, seen what works, and learned even more from what didn’t. We all know why coding is hard and why you need a required skillset and knowledge to build quality software. Gadlet is our answer to a these questions: Why can&amp;rsquo;t anyone build software? Why is software development so hard? Why do most great ideas never see the light of day?&lt;/p></description></item><item><title>Should you version control your prompts?</title><link>https://gadlet.com/posts/should-you-version-control-your-prompts/</link><pubDate>Tue, 27 May 2025 21:54:02 +0200</pubDate><guid>https://gadlet.com/posts/should-you-version-control-your-prompts/</guid><description>&lt;p>In AI-assisted coding, prompts are becoming very important. A prompt is what you give to the AI so it knows what to do. Like giving instructions to a new worker. If the instruction is good, the result is good. If the instruction is bad, the result is bad.&lt;/p>
&lt;p>Today, many developers are already using AI tools to create code. But there is one problem: very often the Git repositories are a mess. You find the code but no real documentation. You don&amp;rsquo;t know who wrote what, or why. Sometimes code is broken. Sometimes it is not even clear what the app is doing.&lt;/p></description></item><item><title>From Bootstrapping to Business: Gadlet's Next Chapter</title><link>https://gadlet.com/posts/gadlets-next-chapter/</link><pubDate>Mon, 14 Apr 2025 14:42:42 +0200</pubDate><guid>https://gadlet.com/posts/gadlets-next-chapter/</guid><description>&lt;p>When we first started building Gadlet, I was a seasoned professional from totally different scene. While Rolf has plenty of experience on multiple start-ups, I was just stepping into this world. I may not fit the stereotype of founder even though I usually wear hoodies– and to be honest, that made me a bit nervous. We poured our evenings, weekends, and little more money than we’d planned into a prototype for an AI-assisted code generation tool. It felt like a humble beginning: just us working, some coffee beside, and an idea we couldn’t shake. At the start, Gadlet was just a passion project. Today, it’s on the cusp of something bigger, and I would like to share how we got here.&lt;/p></description></item><item><title>You Will Become Useless</title><link>https://gadlet.com/posts/you-will-become-useless/</link><pubDate>Mon, 31 Mar 2025 11:02:02 +0200</pubDate><guid>https://gadlet.com/posts/you-will-become-useless/</guid><description>&lt;h3 id="you-will-become-useless">You Will Become Useless!&lt;/h3>
&lt;p>Yes, you read right: You might soon be out of a job. Or at least that&amp;rsquo;s what some headlines will have you believe. Sounds terrifying, doesn&amp;rsquo;t it? But before you panic, let&amp;rsquo;s take a calm moment to look at what’s really happening here.&lt;/p>
&lt;p>As someone who spent over 30 years solving problems in the world of business and software, I&amp;rsquo;ve seen my share of technologies come and go. From the first business software to cloud solutions and now to artificial intelligence, every leap forward brought fear and excitement in equal measure. Hard to believe, but there was a time when some people didn&amp;rsquo;t know what Excel was, and some even refused to work with it. This AI, it&amp;rsquo;s no different, just a bit faster and, because of its vast knowledge base, surprisingly creative.&lt;/p></description></item><item><title>The Challenge of Pricing a Coding Agent</title><link>https://gadlet.com/posts/pricing-challenges/</link><pubDate>Sat, 15 Mar 2025 22:25:02 +0200</pubDate><guid>https://gadlet.com/posts/pricing-challenges/</guid><description>&lt;p>&lt;em>Pricing a coding agent is not just about covering operational costs—it’s about ensuring long-term sustainability while maintaining trust with users. The challenge lies in balancing fairness, transparency, and business viability in a way that keeps users engaged without compromising the quality of service.&lt;/em>&lt;/p>
&lt;p>Whether you&amp;rsquo;re building a coding agent as part of a community-driven initiative or aiming to turn it into a profitable business, one fundamental reality remains: tokens cost money. This means that, at some point, you need to charge your users. The real challenge is figuring out how to price your agent in a way that covers costs (and ideally generates profit) while keeping your users satisfied and coming back for more.&lt;/p></description></item><item><title>Testing, Learning, Building – The Gadlet Journey Continues</title><link>https://gadlet.com/posts/testing-learning-building/</link><pubDate>Thu, 13 Mar 2025 21:54:02 +0200</pubDate><guid>https://gadlet.com/posts/testing-learning-building/</guid><description>&lt;p>We&amp;rsquo;ve been busy. That&amp;rsquo;s probably the simplest and most honest way to put it. Over recent weeks, our hands have been full with extensive testing of our prototype. Interestingly, Gadlet itself has been deeply involved in this process, refining and iterating itself continuously. At times, the feeling is a little bit like watching the movie Terminator—seeing the AI take control and improve things automatically. It&amp;rsquo;s fascinating and a bit surreal, but the results speak for themselves. The better Gadlet gets, the faster and more efficiently it drives its own enhancements forward.&lt;/p></description></item><item><title>Measuring Improvements in a Coding Assistant: A Hard but Necessary Problem</title><link>https://gadlet.com/posts/measuring-coding-assistants/</link><pubDate>Mon, 17 Feb 2025 22:02:18 +0200</pubDate><guid>https://gadlet.com/posts/measuring-coding-assistants/</guid><description>&lt;p>Building a coding assistant is already a challenge, but knowing whether a change actually makes it better is an entirely different beast. The naive approach? Ask the assistant to generate code using the same prompt before and after the change, then manually inspect the results. That might work for something simple—a JavaScript calculator with embedded CSS—but as soon as we scale up to complex projects, this becomes impractical.&lt;/p>
&lt;p>I started digging into existing solutions and quickly ran into HumanEval and Codex. While they aim to measure LLM coding performance, they don’t quite fit the need. HumanEval provides a set of Python function-generation tasks with unit tests, which is useful but limited. Codex evaluations rely on manually crafted benchmarks, which, again, require too much human intervention when testing incremental improvements in a live system. They also are more about measuring the code generation abilities of an LLM than the tooling on top that builds applications.&lt;/p></description></item><item><title>Why, What, and How</title><link>https://gadlet.com/posts/why-what-how/</link><pubDate>Mon, 17 Feb 2025 21:54:02 +0200</pubDate><guid>https://gadlet.com/posts/why-what-how/</guid><description>&lt;h3 id="why-are-we-doing-this">Why are we doing this?&lt;/h3>
&lt;p>The simple answer: We want to revolutionize software production.&lt;/p>
&lt;p>Millions of people have ideas—visions of software and applications that could improve their everyday life. At home, at work, in their hobbies. Some ideas are just for fun, while others have real impact. Companies, especially the ones with limited resources, struggle with the same challenges. For some, it’s not just about convenience—it’s about survival. They need the right tools, but buying software off the shelf is not always an option. It may be too expensive, too complex, or simply doesn’t fit their exact needs.&lt;/p></description></item><item><title>Building Something Big</title><link>https://gadlet.com/posts/building-something-big/</link><pubDate>Tue, 11 Feb 2025 18:54:02 +0200</pubDate><guid>https://gadlet.com/posts/building-something-big/</guid><description>&lt;p>I have a vision. A dream of building an operational management system for organizations involved in sports worldwide. It is not a new idea. For years, I have planned it with a good friend of mine, someone deeply connected to sports on many levels. On top of that, he is an excellent coder and software designer. We have tested the idea and concept at the design level and even attempted to build prototypes. But due to the complexity of the idea, progress has been almost nonexistent. We realized early on that we would need an army of seasoned coders to make this a reality.&lt;/p></description></item><item><title>The Wow Effect: First Time Coding with AI</title><link>https://gadlet.com/posts/the-wau-effect/</link><pubDate>Thu, 30 Jan 2025 20:54:02 +0200</pubDate><guid>https://gadlet.com/posts/the-wau-effect/</guid><description>&lt;p>Last year Rolf, a longtime friend and trusted coder—someone I’d spent years frustrating with my grand visions and relentless demands—introduced me to a new concept: AI-assisted coding. He’d finally decided, with a mixture of amusement and relief, that I was ready to tackle coding on my own. Or at least, with the help of AI. A bold decision, considering my past as a corporate executive who had seen it all except for this.&lt;/p></description></item><item><title>Maximizing AI Coding Assistance: The Case for Minimal Rule Sets</title><link>https://gadlet.com/posts/minimal-rule-sets/</link><pubDate>Sun, 05 Jan 2025 16:06:18 +0200</pubDate><guid>https://gadlet.com/posts/minimal-rule-sets/</guid><description>&lt;p>Through the years, I have learned to appreciate the interplay of precision and simplicity in driving performance. Now, as I delve into the realm of AI-driven code generation, I find a striking parallel: the potential of AI to revolutionize software development is immense, but realizing this potential hinges on adhering to fundamental, well-defined guidelines—particularly when it comes to rule sets.&lt;/p>
&lt;p>The concept of rule sets—structured instructions to guide AI behavior—is hardly new. In theory, they allow us to shape AI output to align with project goals, coding standards, and specific methodologies. In practice, however, I’ve found that an overabundance of rules often complicates rather than clarifies. My experiences and observations through rigorous testing suggest that embracing minimalism in rule design can unleash the true capabilities of AI coding assistants. Here’s why.&lt;/p></description></item><item><title>Meet Mikko</title><link>https://gadlet.com/posts/meet-mikko/</link><pubDate>Wed, 01 Jan 2025 23:54:02 +0200</pubDate><guid>https://gadlet.com/posts/meet-mikko/</guid><description>&lt;p>I’m a 55-year-old former business executive with a passion for bridging the gap between technology and business. Over the past 30 years, I’ve dedicated my career to business development, new business models, and software integration, always striving to create cost-effective ICT solutions that maximize productivity and impact.&lt;/p>
&lt;p>One of the greatest challenges I’ve faced is fostering clear and meaningful communication between business leaders, end users, suppliers, and developers. This challenge has shaped my mission: to ease these barriers and help people and organizations produce and acquire software that truly matters.&lt;/p></description></item><item><title>Meet Rolf</title><link>https://gadlet.com/posts/meet-rolf/</link><pubDate>Wed, 01 Jan 2025 23:54:02 +0200</pubDate><guid>https://gadlet.com/posts/meet-rolf/</guid><description>&lt;p>Hi, I&amp;rsquo;m Rolf. Let me share a bit about my journey in technology.&lt;/p>
&lt;p>Growing up, I was surrounded by the fascinating world of computers. My mom was a pioneer in the 1960s, working with those massive, room-sized machines. By the 1980s, she was teaching others the emerging language of coding. At just 9 years old, she taught me to code, and I was not only playing games but also diving into their inner workings. Having a computer expert as a parent was a fortunate beginning to a lifelong journey in technology.&lt;/p></description></item><item><title>A Milestone in AI and Software Development: The Arrival of Gadlet</title><link>https://gadlet.com/posts/gadlet-arrives/</link><pubDate>Wed, 01 Jan 2025 22:41:29 +0200</pubDate><guid>https://gadlet.com/posts/gadlet-arrives/</guid><description>&lt;p>As an experienced corporate executive with decades of experience in software development, integrations, and new business model creation, I’ve seen technological revolutions come and go. But today marks a momentous occasion in my personal journey and our collective exploration of what’s possible when artificial intelligence meets software development.&lt;/p>
&lt;p>I’ve been privileged to participate in an ambitious start-up project that dives deep into the seemingly endless possibilities of AI in software creation. This initiative is not just about AI as an assistant but about turning it into a robust coder capable of handling real-world software development tasks. Over time, our talented team of developers has iterated through numerous versions of the tool, shaping it into something remarkable.&lt;/p></description></item><item><title>How to Create Your Own Coding Assistant</title><link>https://gadlet.com/posts/how-to-create-coding-assistant/</link><pubDate>Tue, 31 Dec 2024 13:48:18 +0200</pubDate><guid>https://gadlet.com/posts/how-to-create-coding-assistant/</guid><description>&lt;h1 id="unleash-the-power-of-ai-build-your-own-coding-assistant">Unleash the Power of AI: Build Your Own Coding Assistant&lt;/h1>
&lt;p>Ever dreamed of having a tireless coding partner that understands plain English and writes code for you? That&amp;rsquo;s exactly what a Coder Agent is - your personal AI-powered coding assistant that turns your ideas into working code.&lt;/p>
&lt;p>In this guide, I&amp;rsquo;ll show you how to create your very own Coder Agent using Python. Whether you&amp;rsquo;re a seasoned developer or just starting out, you&amp;rsquo;ll learn how to harness the power of Large Language Models (LLMs) to automate your coding workflow.&lt;/p></description></item><item><title>First Post</title><link>https://gadlet.com/posts/first-post/</link><pubDate>Tue, 31 Dec 2024 10:42:42 +0200</pubDate><guid>https://gadlet.com/posts/first-post/</guid><description>&lt;h1 id="welcome-to-gadletcom">Welcome to Gadlet.com&lt;/h1>
&lt;p>Welcome to the beginning of gadlet.com, a site dedicated to the fascinating world of coding assistants, with a special focus on our very own creation, Gadlet.&lt;/p>
&lt;h2 id="our-vision">Our Vision&lt;/h2>
&lt;p>We are not accustomed to sharing in this manner - open and unfiltered. However, we believe this is the right approach. Transparency and collaboration are at the heart of innovation, and we want to invite everyone to join us on this journey. By fostering conversation and discovery together, we can push the boundaries of what coding assistants can achieve.&lt;/p></description></item></channel></rss>