<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Thrivee Insights</title><description>Notes on ML engineering, evaluation, data platforms and delivery, from the Thrivee team in Novi Sad.</description><link>https://thrivee.io/</link><language>en</language><item><title>Taking over someone else’s codebase: what the first week is for</title><link>https://thrivee.io/insights/taking-over-a-codebase/</link><guid isPermaLink="true">https://thrivee.io/insights/taking-over-a-codebase/</guid><description>Inheriting a system is a normal way for engagements to start. The first week decides whether the next three months go well, and it is not spent writing features.</description><pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate><category>Delivery</category><category>Engagements</category><category>Legacy</category></item><item><title>A performance budget is a number in CI, not a good intention</title><link>https://thrivee.io/insights/performance-budget-in-ci/</link><guid isPermaLink="true">https://thrivee.io/insights/performance-budget-in-ci/</guid><description>Sites get slow one reasonable pull request at a time. The fix is not a quarterly audit — it is a threshold that fails the build the day the regression lands.</description><pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate><category>Web</category><category>Performance</category><category>CI</category></item><item><title>Five questions we ask before touching a training pipeline</title><link>https://thrivee.io/insights/five-questions-training-pipeline/</link><guid isPermaLink="true">https://thrivee.io/insights/five-questions-training-pipeline/</guid><description>A short diagnostic we run in the first days of an ML engagement. Most of the time the answers explain the delivery problem better than the code does.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate><category>MLOps</category><category>Reproducibility</category><category>Engagements</category></item><item><title>Native or cross-platform: make it a decision, not a debate</title><link>https://thrivee.io/insights/native-or-cross-platform/</link><guid isPermaLink="true">https://thrivee.io/insights/native-or-cross-platform/</guid><description>The question has a right answer for your app, and it is usually decidable in an afternoon. Here is the test we apply, and the costs each side hides.</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate><category>Mobile</category><category>Architecture</category><category>Decisions</category></item><item><title>Build the eval harness before you tune another prompt</title><link>https://thrivee.io/insights/eval-harness-before-prompt/</link><guid isPermaLink="true">https://thrivee.io/insights/eval-harness-before-prompt/</guid><description>Prompt changes without measurement are a coin flip you cannot audit. What a minimum viable evaluation setup looks like, and how to wire it into CI in a day.</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate><category>LLM</category><category>Evaluation</category><category>CI</category></item></channel></rss>