Skip to main content

Posts

Showing posts from August, 2025

The effect of LLMs on software licensing

Here's something I'm thinking of lately: I think that open source SaaS and restrictive OSS licenses are in for a rocky road now that agentic coding is taking off. If your software is straightforward and it's open source and you're using licensing to enforce freemium, or if you are using freemium add-ons that aren't open source, then you had better hope your moat is deep enough- either through patents or sheer difficulty of the problem space.  Similarly, if you're trying to use GPL3 or other licensing to try to keep other people from commercializing your OSS, you're likely also going to be disappointed. It's fairly straightforward to point an agent at a GitHub repo and tell an agent: "translate this to Python/Go/Rust/whatever in a new repo here in my account".  The simpler the project (i.e. the "shallower your moat"), then the easier it is for someone to use this technique to build something that does what your software does.  Yes, it ...

My experience creating software with LLM coding agents - Part 2 (Tips)

This post details my experiences creating software with LLM coding agents, emphasizing that what you do with AI agents is ‘creation’, not just 'coding,' and sharing what worked for me. This is not 'The One True Path To AI Success.' tl;dr: I’m not a professional developer, just a hobbyist with aspirations I wanted to accomplish a coding project beyond my skill level and have been experimenting with agentic coding tools for several months (spoiler: mostly success) You should use Anthropic’s Claude Sonnet model for complex coding tasks. Experiment with various agents and models; be adaptable as the field evolves quickly. I prefer Claude Code and Roo Code at this time. If you are a heavy user, you should use pay-as-you go pricing; TANSTAAFL . I posted this on Hacker News and was very forcefully corrected that with Anthropic in particular, you can use the Claude Pro or Claude Max plan and auto-switch to pay-as-you-go if you run out of capacity. If you are a light user, u...

My experience creating software with LLM coding agents - Part 1 (Selecting Tools)

This post details my experiences creating software with LLM coding agents, emphasizing that what you do with AI agents is ‘creation’, not just 'coding,' and sharing what worked for me.  This is not 'The One True Path To AI Success.' tl;dr: I’m not a professional developer, just a hobbyist with aspirations I wanted to accomplish a coding project beyond my skill level and have been experimenting with agentic coding tools for several months (spoiler: mostly success) You should use Anthropic’s Claude Sonnet model for complex coding tasks. Experiment with various agents and models; be adaptable as the field evolves quickly. I prefer Claude Code and Roo Code at this time. If you are a heavy user, you should use pay-as-you go pricing; TANSTAAFL . I posted this on Hacker News and was very forcefully corrected that with Anthropic in particular, you can use the Claude Pro or Claude Max plan and switch to pay-as-you-go if you run out of capacity. If you are a light user, use you...