<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Status Updates on Gruion</title><link>https://www.gruion.com/blog/tags/status-updates/</link><description>Recent content in Status Updates on Gruion</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 21 Oct 2026 06:01:03 +0000</lastBuildDate><atom:link href="https://www.gruion.com/blog/tags/status-updates/index.xml" rel="self" type="application/rss+xml"/><item><title>Every update sounds fine. Here are five signals that don't.</title><link>https://www.gruion.com/blog/post/2026-10-21-how-do-you-know-your-developer-is-on-tra/</link><pubDate>Wed, 21 Oct 2026 06:01:03 +0000</pubDate><dc:creator>Gruion</dc:creator><guid>https://www.gruion.com/blog/post/2026-10-21-how-do-you-know-your-developer-is-on-tra/</guid><description>Updates are written by the person being judged. Five checks a non-technical founder can run this week to tell real progress from a good story, plus the sentence to say in the next meeting.</description><content:encoded><![CDATA[<p>It&rsquo;s Thursday. Your developer says the integration is &ldquo;almost done,&rdquo; the new onboarding flow is &ldquo;in review,&rdquo; and the bug from last week is &ldquo;basically fixed.&rdquo; Nothing sounds wrong. Nothing sounds right either, because you can&rsquo;t tell. Three weeks later the launch date moves, and you find out the &ldquo;almost done&rdquo; part hadn&rsquo;t been started.</p>
<p>Here is the uncomfortable truth: a status update is written by the person being judged. Even an honest developer reports what they believe, and what they believe is usually optimistic. Developers aren&rsquo;t liars. Software just hides its own progress. A screen that looks finished can be a painted wall with nothing behind it.</p>
<p>You don&rsquo;t need to read code to get around this. You need five checks that produce evidence instead of reassurance.</p>
<h2 id="check-1-can-you-use-it-yourself-today">Check 1: Can you use it yourself, today?</h2>
<p><strong>What to look at:</strong> a link you can open on your phone, running the latest work. Not a screen share. Not a video. A live link where you click the buttons.</p>
<p><strong>Bad answer:</strong> &ldquo;It&rsquo;s not deployed yet, but I can show you on my machine.&rdquo; That means the work only exists on one laptop, and nobody knows what happens when it meets the real world.</p>
<p><strong>What to do:</strong> ask for a private test link updated at least weekly. Click through it like a customer would. Try to break it: wrong password, empty fields, the back button. Ten minutes of this tells you more than an hour of updates.</p>
<h2 id="check-2-is-the-list-of-finished-things-getting-longer">Check 2: Is the list of finished things getting longer?</h2>
<p><strong>What to look at:</strong> the list of tasks, however your developer keeps it. Count what moved to &ldquo;done&rdquo; this week.</p>
<p><strong>Bad answer:</strong> The same items are &ldquo;in progress&rdquo; for the third week running. Work that sits in progress for more than a few days is almost always stuck, or bigger than anyone admitted.</p>
<p><strong>What to do:</strong> ask which task has been open longest and why. A good developer answers instantly and specifically (&ldquo;waiting on the payment provider&rsquo;s approval&rdquo;). A vague answer means they haven&rsquo;t looked either.</p>
<h2 id="check-3-when-something-broke-what-changed-afterwards">Check 3: When something broke, what changed afterwards?</h2>
<p><strong>What to look at:</strong> the last time something went wrong.</p>
<p><strong>Bad answer:</strong> &ldquo;We fixed it&rdquo; with no explanation of why it happened. If nobody knows the cause, it will happen again, usually at 2am, usually in front of a paying customer.</p>
<p><strong>What to do:</strong> ask for two lines: what broke, and what now stops it from breaking that way again. If the second line is &ldquo;nothing,&rdquo; that&rsquo;s your answer.</p>
<h2 id="check-4-can-they-be-away-for-a-week">Check 4: Can they be away for a week?</h2>
<p><strong>What to look at:</strong> whether anyone but your developer could get into the product, find the code, and restart things.</p>
<p><strong>Bad answer:</strong> passwords in their head, accounts under their personal email, no written notes on how anything is set up. This isn&rsquo;t about trust. It&rsquo;s about what happens if they get ill, quit, or you part ways badly. Your product shouldn&rsquo;t be a hostage.</p>
<p><strong>What to do:</strong> confirm that you, personally, own the accounts: the code storage, the hosting, the domain, the payment provider. The developer is a guest in them.</p>
<h2 id="check-5-does-the-news-ever-include-a-no">Check 5: Does the news ever include a &ldquo;no&rdquo;?</h2>
<p><strong>What to look at:</strong> the last month of updates. Count the bad news.</p>
<p><strong>Bad answer:</strong> zero. Every real project has surprises, such as a service that behaves differently than its documentation says, or a feature that turns out to be three times bigger. Developers who never report any are either not looking or not telling.</p>
<p><strong>What to do:</strong> reward the first bad news loudly. If the first thing you do with &ldquo;this will take longer&rdquo; is get angry, you&rsquo;ve trained them to stop telling you.</p>
<h2 id="the-one-artifact-the-sentence-to-say">The one artifact: the sentence to say</h2>
<p>Use this in your next meeting, word for word:</p>
<blockquote>
<p>&ldquo;Can you send me a link to the current version, and tell me the one thing most likely to slip?&rdquo;</p>
</blockquote>
<p>Then read the answer like this:</p>
<table>
	<thead>
			<tr>
					<th>What they say</th>
					<th>What it tells you</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>A live link within a day, plus a specific risk</td>
					<td>On track. Keep going.</td>
			</tr>
			<tr>
					<td>A link, but &ldquo;nothing&rsquo;s at risk&rdquo;</td>
					<td>Probably on track, but not looking ahead. Ask again next week.</td>
			</tr>
			<tr>
					<td>A video or screen share instead of a link</td>
					<td>The work isn&rsquo;t running anywhere real yet. Dig in.</td>
			</tr>
			<tr>
					<td>&ldquo;Give me a few days to get it presentable&rdquo;</td>
					<td>It&rsquo;s further behind than they&rsquo;ve said.</td>
			</tr>
			<tr>
					<td>Irritation at being asked</td>
					<td>Treat as a red flag. Reasonable questions get reasonable answers.</td>
			</tr>
	</tbody>
</table>
<p>Notice what this does. It doesn&rsquo;t accuse anyone. It just asks for evidence and a risk, and both are things a competent developer already has to hand.</p>
<h2 id="what-wed-tell-you-over-coffee">What we&rsquo;d tell you over coffee</h2>
<p>Most founders wait for a bad surprise before they ask these questions. By then you&rsquo;ve lost weeks, and the awkward conversation is also an expensive one. Asking early feels like distrust. It isn&rsquo;t. It&rsquo;s how a good developer expects to be managed.</p>
<p>If you ask for a live link and a named risk every week, you will know within a month whether you&rsquo;re on track. You won&rsquo;t need to read a line of code.</p>
<p>And if you can&rsquo;t tell, because you don&rsquo;t have anyone who can interpret the answers, that is a real gap. It&rsquo;s the reason our work is fixed scope and fixed price with one senior engineer: there&rsquo;s a working version to open and a date to hold us to, so you never have to take our word for it.</p>
<h2 id="sources">Sources</h2>
<p>None. This post is written from experience delivering and reviewing product work, not from external sources.</p>
<hr>
<p><strong>Fractional CTO</strong> — from €4,000 / month, 4–6 days a month, 30 days notice. hands-on engineering and architecture every month: the technical co-founder you have not hired yet.</p>
<p>It starts with a free product teardown: two hours on what you are building, what already exists, and what is actually blocking launch. You leave with a written plan and a realistic number, whether or not you work with us. <a href="https://www.gruion.com/#contact">Book a teardown</a> · <a href="https://www.gruion.com/services-pricing.html">What it costs</a></p>
]]></content:encoded><enclosure url="https://www.gruion.com/blog/post/2026-10-21-how-do-you-know-your-developer-is-on-tra/cover.jpg" type="image/jpeg" length="0"/><media:content url="https://www.gruion.com/blog/post/2026-10-21-how-do-you-know-your-developer-is-on-tra/cover.jpg" medium="image" type="image/jpeg"/><media:thumbnail url="https://www.gruion.com/blog/post/2026-10-21-how-do-you-know-your-developer-is-on-tra/cover.jpg"/><category>Hiring &amp; Teams</category></item></channel></rss>