<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Tukt</title><link href="https://tukt.com.au/" rel="alternate"/><link href="https://tukt.com.au/blog/feed.atom.xml" rel="self"/><id>https://tukt.com.au/</id><updated>2026-07-27T00:00:00+10:00</updated><entry><title>What we mean by end-to-end</title><link href="https://tukt.com.au/blog/what-end-to-end-means.html" rel="alternate"/><published>2026-07-27T00:00:00+10:00</published><updated>2026-07-27T00:00:00+10:00</updated><author><name>Tukt</name></author><id>tag:tukt.com.au,2026-07-27:/blog/what-end-to-end-means.html</id><summary type="html">&lt;p&gt;End-to-end means covering the whole operations lifecycle, not removing
the human from it. The distinction matters more than it sounds.&lt;/p&gt;</summary><content type="html">&lt;p&gt;"End-to-end" is doing a lot of work in our description of Tukt, so it is worth
being precise about what we mean — and what we do not.&lt;/p&gt;
&lt;h2 id="what-it-means"&gt;What it means&lt;/h2&gt;
&lt;p&gt;End-to-end means the operations lifecycle is covered: the booking, the turnover,
the cleaner, the maintenance job, the compliance filing, the payout. Not covered
as in "there is a field for it", but covered as in the system knows the step
exists, who owns it, whether it happened, and what it cost.&lt;/p&gt;
&lt;p&gt;The test we hold ourselves to is simple. If a step in running a property lives
in a spreadsheet, a group chat, or somebody's memory, then the software has not
covered it — it has just moved the problem somewhere the software cannot see.&lt;/p&gt;
&lt;h2 id="what-it-does-not-mean"&gt;What it does not mean&lt;/h2&gt;
&lt;p&gt;It does not mean autonomy.&lt;/p&gt;
&lt;p&gt;This is the part people most often assume, so it is worth stating plainly: a
step that asks a person to confirm something is still part of an end-to-end
system. Someone approving a payout, signing off a clean, or checking a
regulatory filing before it goes — none of that breaks the claim. The point is
not that humans are removed from the loop. The point is that the step exists in
one place, with its context attached, instead of being reconstructed from
memory every time.&lt;/p&gt;
&lt;p&gt;Plenty of operational decisions &lt;em&gt;should&lt;/em&gt; have a human in them. What should not
happen is a human being the only record that the decision was made.&lt;/p&gt;
&lt;h2 id="why-the-distinction-matters"&gt;Why the distinction matters&lt;/h2&gt;
&lt;p&gt;Because it changes what you build.&lt;/p&gt;
&lt;p&gt;If you read end-to-end as autonomy, you build automation and measure success by
how few people touch the system. If you read it as coverage, you build a
complete model of the work and measure success by how little of the operation
happens outside it.&lt;/p&gt;
&lt;p&gt;The second one is harder to demo and much more useful at two in the morning
when a guest is locked out and the cleaner has not confirmed the turnover.&lt;/p&gt;</content><category term="product"/><category term="operations"/><category term="compliance"/></entry><entry><title>Welcome to the Tukt blog</title><link href="https://tukt.com.au/blog/welcome.html" rel="alternate"/><published>2026-07-25T00:00:00+10:00</published><updated>2026-07-25T00:00:00+10:00</updated><author><name>Tukt</name></author><id>tag:tukt.com.au,2026-07-25:/blog/welcome.html</id><summary type="html">&lt;p&gt;What this blog is for, what we expect to write about, and who it is
for. Mostly: the operational detail that gets left out of product pages.&lt;/p&gt;</summary><content type="html">&lt;p&gt;This is the first post, so it should probably say what the blog is for.&lt;/p&gt;
&lt;p&gt;Product pages are bad at detail. They have to be short, they have to be
confident, and they compress everything interesting into a phrase. Ours says
Tukt is property management software with end-to-end operations functionality,
which is accurate and tells you almost nothing about what that took to decide.&lt;/p&gt;
&lt;p&gt;This is where the detail goes.&lt;/p&gt;
&lt;h2 id="what-we-expect-to-write-about"&gt;What we expect to write about&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Operations.&lt;/strong&gt; The parts of running a property that happen after the booking
is confirmed — turnovers, cleaners, maintenance, the handful of things that go
wrong at the worst possible time. This is the part most software treats as
somebody else's problem, and it is the part we find most interesting.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Regulation, jurisdiction by jurisdiction.&lt;/strong&gt; Short-term rental rules differ by
country, by state, and sometimes by council, and they change without much
warning. We have to encode them precisely enough that software can act on them,
which means reading them closely. Writing that up seems more useful than keeping
it in a spec.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The reasoning behind the build.&lt;/strong&gt; Why money is integer cents everywhere. Why
a missing compliance rule is a hard error instead of a quiet skip. Why we think
"end-to-end" means covering the whole lifecycle rather than removing people from
it. Decisions like these are more interesting with the argument attached, and
the argument is usually where the useful part is.&lt;/p&gt;
&lt;h2 id="who-it-is-for"&gt;Who it is for&lt;/h2&gt;
&lt;p&gt;Mostly people who run properties, and people who build software for them. If
you have ever reconciled a payout by hand at eleven at night, or explained a
local rule to a system that had no way to represent it, you are the audience.&lt;/p&gt;
&lt;p&gt;We would rather be specific and occasionally wrong than vague and safe. If we
get something wrong about your market, tell us —
&lt;a href="mailto:info@tukt.com.au"&gt;info@tukt.com.au&lt;/a&gt;. Corrections are welcome and will be
made in public.&lt;/p&gt;</content><category term="announcements"/></entry></feed>