Build1 distinct publisher3 min readUpdated
A developer of more than a decade argues that slicing a rebrand into sprints buys no learning and leaves users looking at two apps at once. Three companies, three ways it stalled.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
Writing on dev.to under the title "A rebrand is not feature work," the developer Tony Rowan argues that a full-app rebrand has no open questions in it, and therefore gains nothing from being delivered in sprint-sized slices [1][3]. That matters because the default in most product organisations is to put every unit of work on the same board and let it compete, and Rowan's account of three employers is that the board is where rebrands go to not finish [18]. The argument turns on what iteration is for. Lean and agile methods exist to answer questions you do not know the answer to: ship early, ship often, learn from real users, adjust [2]. A rebrand does not qualify, in Rowan's framing, because scope is fixed on day one front to back, the decision has already been taken above the team doing the work, and the only remaining question is how to get there, which is an execution problem rather than a product one [3]. He is careful to separate this from a product or UX redesign, where the right flow genuinely is unknown and iteration is the only way to find it; agile is built for that kind [4]. Ship a rebrand in pieces and there is nothing to learn from watching what happens, only users being confused on a schedule set by your sprint cadence [5]. Rowan says he has been a developer for over a decade and has worked on five rebrands at three companies, plus marketing-only rebrands that never needed developer input [6]. His most recent attempt spent more than a year fitting the work around everything else, a page here and a flow there whenever a sprint had room [7]. The result he describes is a product that visibly looked like two apps stitched together for months, half the screens on the old brand and half on the new, with every release making the seam more obvious rather than less, until users noticed and trust eroded [8]. The budget is the instructive part. It was a team of three on two-week sprints with roughly 10 percent of time reserved for the rebrand, for a year, and Rowan says nearly all of it was wasted [9]. Ten percent of a two-week sprint is about one day per developer, so the whole reservation was on the order of three developer-days a sprint [11], or roughly 15 person-weeks across the year [12]. On at least three occasions, he says, arguing about how to handle a single piece of work cost more than that reserved 10 percent, because a component had been rebuilt elsewhere, a pattern had moved, and nobody could agree what "on-brand" meant that week [10]. The other two cases fail in the opposite directions. One company kept a "kaizen" board, an unprioritised pile of tasks, bugs and refactors that developers rotated onto for a week at a time; rebrand tasks were dumped there and never fully migrated in two years, with about a dozen still sitting on it when Rowan left [13]. At another, a four-person team pulled one developer off sprint work to build the whole rebrand behind a feature flag while the other three kept shipping features, mostly new minigames, at the usual pace [14]. Piecemeal release was ruled out and so was slowing feature work, so new features were built in the old style for the solo developer to convert behind the flag later [15]. Nothing could ship until everything shipped, the developer was eventually recalled to feature work, and the rebrand was still unreleased behind the flag at least nine months later [16][17]. Across the three accounts that is at least three years and nine months of rebrand work in flight and none of it landed cleanly [19].
Follow any of these and your For You feed starts watching them — no settings page required.
Ranked by verification strength, evidence, and original report placement.
Piecemeal rollout meant the product was visibly two apps stitched together for months, with half the screens carrying the old brand and half the new, every release making the seam more visible rather than less; users noticed and it eroded their trust.
An article titled "A rebrand is not feature work" was published on dev.to under the author handle tony-rowan.
Lean and agile methodology exists to answer questions you do not know the answer to: you ship early and ship often, learn from real users, then adjust based on what you have learned.
A rebrand differs from a product or UX redesign of a flow, page or journey, where the answer genuinely is unknown and iteration is required to find it; agile is built for that second kind.
The author states he has been a developer for over a decade and has worked on five rebrands at three different companies, plus a handful of marketing-only rebrands that never needed a developer's input.
The author's most recent team spent over a year trying to fit a rebrand around everything else: a page here, a flow there, whenever a sprint had room.
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
One unverifiable practitioner account
Everything rests on a single dev.to post by one developer describing three unnamed employers. The internal detail is unusually specific — team size, sprint length, the 10% reservation, a dozen leftover board tickets, at least nine months behind an unflipped flag — and the arithmetic implied by those figures is self-consistent. But no company, artefact, dataset, second practitioner or independent report corroborates any of it, and the generalising claims (piecemeal rollout teaches nothing; the two dead ends are guaranteed) are argued rather than measured.
No observable adoption signal
The cluster contains no release, deployment, benchmark, pricing or usage data that would show anyone adopting either the criticised pattern or the recommended dedicated-team pattern. The only adoption-shaped item is the author's own disclosure that his team completed a redesign in six weeks with Claude-assisted work, which is one unverified self-report about an unnamed product and cannot be scored.
Categorical conclusions on anecdotal footing
Mildly overstated. The specific accounts are modest and plausibly reported, and the author explicitly disclaims bravado and attributes the better outcome to method rather than talent — which pulls the gap toward zero. What pushes it positive is the reach of the conclusions: 'a full-app redesign has no questions', shipping a slice 'teaches nothing', and the two dead ends are 'guaranteed', all inferred from three projects at three unnamed employers, plus a six-week success case referenced but not evidenced here.
Practitioner promotion, no disclosed vendor tie
Moderate and visible rather than hidden. The piece is published on a developer platform where reputation accrues to the author, it closes by pointing readers to his own follow-up write-up of the successful project, and that write-up is framed around using Claude for the manual labour — a promotional hook for both the author and a named tool. Offsetting this, no employer, sponsor, product or commercial relationship is disclosed or apparent, the companies criticised are anonymised, and the author has no stated stake in whether readers adopt the practice.
Coherent but thinly sourced
Confidence in this assessment is limited by the cluster itself: one publisher, one source, no contradicting or corroborating material. The descriptive facts about what the article says and reports are firm, and its internal figures hold up arithmetically, so claims about the author's account can be graded with reasonable certainty. Confidence in the world-level truth of the thesis, and in any adoption or outcome reading, is low because nothing external is available to test it against.
build
Invoked in three runs, executed in none: the cost rule that never got asked1 distinct publisher
build
Count invalid JSON as a failed classification, and model choice becomes a reliability problem1 distinct publisher
build
launchd Tells You Nothing When a Job Dies, So Your Revenue Reports It Instead1 distinct publisher
build
Wiring, not headcount: same agent task swung from 70% worse to 81% better on topology alone1 distinct publisher
Distinct publishers with included, body-backed reporting in this cluster.
dev.to
1 article · August 15, 2026