<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/momentum-uqgqywnsg" -->

---
title: Momentum | daily.dev
description: An essay from Tuist's founder arguing that developer productivity in creative work like app development goes beyond raw efficiency, since friction erodes...
canonical: https://daily.dev/posts/momentum-uqgqywnsg
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Momentum | daily.dev
og:description: An essay from Tuist's founder arguing that developer productivity in creative work like app development goes beyond raw efficiency, since friction erodes...
og:url: https://daily.dev/posts/momentum-uqgqywnsg
og:image: https://api.daily.dev/og/posts/UQGQYwNsG.png
og:image:alt: Momentum
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Momentum

**[
      Tuist
    ](https://daily.dev/sources/tuist-blog)** · 12 min read · 0 upvotes · 0 comments

## Summary

An essay from Tuist's founder arguing that developer productivity in creative work like app development goes beyond raw efficiency, since friction erodes momentum and stifles innovation. It walks through five common momentum blockers for Apple platform teams: multi-repo setups, slow feedback loops from the Xcode toolchain, friction sharing app previews compared to the web ecosystem, accidental complexity in large Xcode projects, and flaky tests exacerbated by Swift Testing's parallelization. Tuist's own tooling (selective builds/testing, binary caching, previews) is offered as a partial remedy, alongside general advice like avoiding heavy Swift macros and embracing monorepos with selective CI.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://tuist.dev/blog/2025/02/28/momentum>

## Similar posts on daily.dev

- [Toss: Building less to ship faster](https://daily.dev/posts/toss-building-less-to-ship-faster-1arhtus0n) · 
      Tuist
     · 4 upvotes · 0 comments
- [The Productivity Mirage](https://daily.dev/posts/the-productivity-mirage-hlke2sgqg) · Lobsters · 0 upvotes · 0 comments
- [My OSS Stalled for 3 Months Because of Misguided Vibe Coding—This Is the Full Reboot Story](https://daily.dev/posts/my-oss-stalled-for-3-months-because-of-misguided-vibe-coding-this-is-the-full-reboot-story-rpgzcizq5) · DEV · 32 upvotes · 1 comments

---

Tags: [#ios](https://daily.dev/tags/ios), [#productivity](https://daily.dev/tags/productivity), [#swift](https://daily.dev/tags/swift), [#tuist](https://daily.dev/tags/tuist), [#xcode](https://daily.dev/tags/xcode)

[View this post on daily.dev](https://daily.dev/posts/momentum-uqgqywnsg)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Momentum","url":"https://daily.dev/posts/momentum-uqgqywnsg","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/momentum-uqgqywnsg"},"datePublished":"2026-08-23T12:23:36.872Z","dateModified":"2026-10-14T02:33:52.265Z","description":"An essay from Tuist's founder arguing that developer productivity in creative work like app development goes beyond raw efficiency, since friction erodes...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/416201bd9db89db624ca07e06a21b76f?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/416201bd9db89db624ca07e06a21b76f?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"\n      Tuist\n    ","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"\n      Tuist\n    ","logo":"https://media.daily.dev/image/upload/s--3AYDH23h--/f_auto,q_auto/v1787487506/logos/tuist-blog?_a=BAMAMicg0","url":"https://daily.dev/sources/tuist-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/momentum-uqgqywnsg","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ios,productivity,swift,tuist,xcode","timeRequired":"PT12M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"\n      Tuist\n    ","item":"https://daily.dev/sources/tuist-blog"},{"@type":"ListItem","position":3,"name":"Momentum"}]}
```

