<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Markolo</title><description>AI, software engineering, and product building — practical insights from Marcin Kołodziej on building things that work.</description><link>https://markolo.dev/</link><language>en-us</language><managingEditor>marcin@markolo.dev (Marcin Kołodziej)</managingEditor><item><title>Building with LLMs: A Practical Guide</title><link>https://markolo.dev/posts/building-with-llms-practical-guide/</link><guid isPermaLink="true">https://markolo.dev/posts/building-with-llms-practical-guide/</guid><description>A hands-on guide to integrating large language models into real applications — from API selection to prompt design to production pitfalls.</description><pubDate>Sat, 15 Mar 2025 00:00:00 GMT</pubDate><category>ai</category><category>engineering</category></item><item><title>RAG Systems: Beyond the Basics</title><link>https://markolo.dev/posts/rag-systems-beyond-basics/</link><guid isPermaLink="true">https://markolo.dev/posts/rag-systems-beyond-basics/</guid><description>Go beyond simple retrieval-augmented generation — learn about chunking strategies, reranking, and evaluation metrics that make RAG systems actually useful.</description><pubDate>Wed, 12 Mar 2025 00:00:00 GMT</pubDate><category>ai</category><category>engineering</category></item><item><title>Shipping Fast Without Breaking Things</title><link>https://markolo.dev/posts/shipping-fast-without-breaking-things/</link><guid isPermaLink="true">https://markolo.dev/posts/shipping-fast-without-breaking-things/</guid><description>How to maintain velocity in a startup without accumulating catastrophic technical debt — practical strategies from the trenches.</description><pubDate>Mon, 10 Mar 2025 00:00:00 GMT</pubDate><category>engineering</category><category>products</category></item><item><title>Prompt Engineering Is Software Engineering</title><link>https://markolo.dev/posts/prompt-engineering-is-software-engineering/</link><guid isPermaLink="true">https://markolo.dev/posts/prompt-engineering-is-software-engineering/</guid><description>Stop treating prompts as throwaway text. Version them, test them, iterate on them — the same discipline you apply to code applies to prompts.</description><pubDate>Sat, 08 Mar 2025 00:00:00 GMT</pubDate><category>ai</category><category>engineering</category></item><item><title>Building an MVP That Actually Matters</title><link>https://markolo.dev/posts/building-mvp-that-matters/</link><guid isPermaLink="true">https://markolo.dev/posts/building-mvp-that-matters/</guid><description>Most MVPs fail not because of technology but because they solve problems nobody has. Here&apos;s how to build one that validates real demand.</description><pubDate>Wed, 05 Mar 2025 00:00:00 GMT</pubDate><category>products</category><category>engineering</category></item><item><title>Vector Databases Explained</title><link>https://markolo.dev/posts/vector-databases-explained/</link><guid isPermaLink="true">https://markolo.dev/posts/vector-databases-explained/</guid><description>What vector databases actually do, when you need one, and how they differ from traditional databases — explained without the hype.</description><pubDate>Sat, 01 Mar 2025 00:00:00 GMT</pubDate><category>ai</category><category>engineering</category></item><item><title>Technical Debt as a Product Decision</title><link>https://markolo.dev/posts/technical-debt-as-product-decision/</link><guid isPermaLink="true">https://markolo.dev/posts/technical-debt-as-product-decision/</guid><description>Technical debt isn&apos;t always bad — it&apos;s a tool. The key is knowing when to take it on and when to pay it down, treated as a product decision.</description><pubDate>Fri, 28 Feb 2025 00:00:00 GMT</pubDate><category>engineering</category><category>products</category></item><item><title>Fine-Tuning vs RAG: When to Use What</title><link>https://markolo.dev/posts/fine-tuning-vs-rag-when-to-use-what/</link><guid isPermaLink="true">https://markolo.dev/posts/fine-tuning-vs-rag-when-to-use-what/</guid><description>The most common question in AI engineering doesn&apos;t have a simple answer. Here&apos;s a framework for deciding between fine-tuning and RAG.</description><pubDate>Tue, 25 Feb 2025 00:00:00 GMT</pubDate><category>ai</category><category>engineering</category></item><item><title>Validating Ideas Before Writing Code</title><link>https://markolo.dev/posts/validating-ideas-before-writing-code/</link><guid isPermaLink="true">https://markolo.dev/posts/validating-ideas-before-writing-code/</guid><description>The best code is code you never write. Learn frameworks for validating product ideas before investing engineering time.</description><pubDate>Thu, 20 Feb 2025 00:00:00 GMT</pubDate><category>products</category><category>engineering</category></item><item><title>AI Agents: Architecture Patterns</title><link>https://markolo.dev/posts/ai-agents-architecture-patterns/</link><guid isPermaLink="true">https://markolo.dev/posts/ai-agents-architecture-patterns/</guid><description>From simple chains to autonomous agents — a practical guide to the architecture patterns behind AI agent systems that actually work in production.</description><pubDate>Tue, 18 Feb 2025 00:00:00 GMT</pubDate><category>ai</category><category>engineering</category></item><item><title>Building for One User First</title><link>https://markolo.dev/posts/building-for-one-user-first/</link><guid isPermaLink="true">https://markolo.dev/posts/building-for-one-user-first/</guid><description>The counterintuitive path to products that scale: start by building something one person loves, not something many people like.</description><pubDate>Sat, 15 Feb 2025 00:00:00 GMT</pubDate><category>products</category></item><item><title>Evals: The Missing Piece in AI Engineering</title><link>https://markolo.dev/posts/evals-the-missing-piece-in-ai-engineering/</link><guid isPermaLink="true">https://markolo.dev/posts/evals-the-missing-piece-in-ai-engineering/</guid><description>If you&apos;re not evaluating your AI outputs systematically, you&apos;re flying blind. Here&apos;s how to build an evaluation pipeline that catches regressions.</description><pubDate>Mon, 10 Feb 2025 00:00:00 GMT</pubDate><category>ai</category><category>engineering</category></item><item><title>From Side Project to Product</title><link>https://markolo.dev/posts/from-side-project-to-product/</link><guid isPermaLink="true">https://markolo.dev/posts/from-side-project-to-product/</guid><description>The journey from weekend hack to something people pay for — lessons learned, mistakes made, and the mindset shift that makes it possible.</description><pubDate>Wed, 05 Feb 2025 00:00:00 GMT</pubDate><category>products</category><category>engineering</category></item></channel></rss>