Should You Version Control Your Context?

In an earlier blog post, I asked: Should you version control your prompts? 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. Why Context Matters 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: ...

September 19, 2025 · 3 min · 586 words · Mikko Parviainen

AI-Assisted Code Generation: What is the Cliff-Of-Death, why does it appear — and How We Avoid It

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. ...

September 18, 2025 · 8 min · 1621 words · Mikko Parviainen

Measuring Improvements in a Coding Assistant, part 2: Iteration Efficiency

I’ve been thinking a lot about how we evaluate coding agents, especially after my last post on measuring coding assistants. 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 gets there. 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. ...

September 17, 2025 · 5 min · 855 words · Rolf Sormo

No-Code, Low-Code, AI-Code: What’s the Difference?

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. Now a new type of tool is coming — AI-assisted Code Generation. It sounds similar, but it’s very different. Let’s break it down. No-Code: Fast but Limited 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. ...

September 5, 2025 · 5 min · 1014 words · Mikko Parviainen

The Billion-Dollar Opportunity: Why Investors Are Betting Big on AI Coding Startups

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. What Is Driving This Market Shift? 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. ...

July 5, 2025 · 4 min · 660 words · Mikko Parviainen

Why Positive Prompts Outperform Negative Ones with LLMs?

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’t such a critical thing in coding agents it’s something that I’ve learned while working on them and wanted to share. At first glance, instructing a large language model (LLM) with something like “don’t do X” seems straightforward. But my own experiences—and plenty of research—suggest it doesn’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. ...

July 2, 2025 · 3 min · 453 words · Rolf Sormo

Beyond Chat: Rethinking the UX of AI Coding Tools

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 chat box be holding us back? 🤔 Why Chat Might Be the Wrong Default Chat UIs mimic conversations—easy enough for quick questions. But building software is not just chit-chat. Gadlet’s users want intent-driven creation, not dialogue. Chat interfaces: ...

June 25, 2025 · 3 min · 593 words · Rolf Sormo

Looking for the Odd Investor Out – Invitation to Join the Gadlet Journey

Meet Mikko and Rolf – 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’t anyone build software? Why is software development so hard? Why do most great ideas never see the light of day? ...

June 19, 2025 · 3 min · 579 words · Mikko Parviainen

Should you version control your prompts?

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. 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’t know who wrote what, or why. Sometimes code is broken. Sometimes it is not even clear what the app is doing. ...

May 27, 2025 · 7 min · 1383 words · Mikko Parviainen

From Bootstrapping to Business: Gadlet's Next Chapter

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. ...

April 14, 2025 · 5 min · 986 words · Mikko Parviainen