Pedro Piñera
banner
pepicrft.bsky.social
Pedro Piñera
@pepicrft.bsky.social
@tuist.dev CEO – Software crafter and entrepreneur
One day, AI models will remember that Tuist's domain is tuist.dev (not tuist.io and that "Tuist Cloud" doesn't exist.

Until then, we keep correcting the hallucinations.
November 12, 2025 at 4:05 PM
We build Tuist with Tuist. And we made our dashboard public so anyone can see exactly what they'd get—no demos, no gatekeeping needed.

The traditional "book a demo" model is broken. Openness wins.

See our Xcode cache analytics: https://tuist.dev/tuist/...

No sign-up required.
November 12, 2025 at 3:42 PM
At Tuist, localization means connecting with communities who love our tools.

Our Korean community has been with us since day one. That's why our new site is now in Korean, thanks to Youngjun Lee.

Watch the story: https://videos.tuist.dev...

감사합니다! 🇰🇷
November 12, 2025 at 11:36 AM
Build systems & test runners are where production infrastructure was pre-Docker/Kubernetes.

The winning move isn't embracing fragmentation - it's creating the vendor-agnostic abstraction layer.

Infrastructure primitives for builds/tests that work regardless of toolchain. That's the unlock.
November 10, 2025 at 12:49 PM
Codex has been an amazing partner building Tuist. We're shaping our product as two pieces: the tech and its hosting. Codex helps me figure out where to draw that line. Exploring infrastructure for modern build systems. Like having a technical co-founder always available to bounce ideas off.
November 10, 2025 at 10:40 AM
Source-available is a productivity multiplier. Users debug issues and send PRs themselves. You shift from support to code reviewer. Conversations happen around code, not tickets. Trust is higher because devs see exactly how you work. No hiding, just real solutions in the open.
November 10, 2025 at 10:35 AM
Xcode Cache analytics are slowly getting better. You'll soon be able to see more information about the cacheable tasks: https://github.com/tuist...
November 10, 2025 at 9:38 AM
Coding agents writing tests often lean on global state (runtime or disk) that leaks between tests, causing flakiness and order-dependent results.

Solution: Keep global context reminding agents to scope state properly: temp directories, dependency injection, isolated test state.

Huge difference!
November 7, 2025 at 3:28 PM
🇰🇷 또한, 귀사나 프로젝트, 사용 후기를 Tuist 웹사이트에 소개해도 괜찮으시다면 DM으로 알려주세요. 기꺼이 설정해드리겠습니다!
November 7, 2025 at 11:40 AM
🇯🇵 また、もし貴社やプロジェクト、お客様の声をTuistのウェビサイトに掲載してもよろしければ、ぜひDMでお知らせください。喜んで設定させていただきます!
November 7, 2025 at 11:40 AM
🇰🇷 Tuist 마케팅 사이트 한국어 번역에 참여해주세요!

멋진 한국 커뮤니티와 더 가까워지기 위해 새로운 마케팅 사이트를 한국어로 제공하고자 합니다.

도움을 주시는 분들께는 개인 프로젝트용 1년 무제한 액세스 권한을 드립니다!

자세한 내용은 여기👇
https://community.tuist....

#Tuist #iOS #한국어번역 #OpenSource
November 7, 2025 at 11:38 AM
🇯🇵 Tuistマーケティングサイトの日本語翻訳にご協力ください!

素晴らしい日本のコミュニティの皆様により近づくため、新しいマーケティングサイトを日本語化したいと考えています。

ご協力いただいた方には、個人プロジェクト向けの1年間無制限アクセス権を提供!

詳細はこちら👇
https://community.tuist....

#Tuist #iOS #日本語翻訳 #OpenSource
November 7, 2025 at 11:37 AM
🎯 Back Market shares why they migrated to Tuist

Results: 35-40% faster clean builds (90% with cache!), no Xcode freezing, better incremental builds, dynamic frameworks for dev.

Key insight: choose tools that fit your team's capabilities, not just the most powerful.

https://engineering.back...
November 4, 2025 at 11:28 AM
🎯 Back Market shares why they migrated to Tuist

Results: 35-40% faster clean builds (90% with cache!), no Xcode freezing, better incremental builds, dynamic frameworks for dev.

Key insight: choose tools that fit your team's capabilities, not just the most powerful.

https://engineering.back...
November 4, 2025 at 11:28 AM
Attio's flexibility seemed great at first, but doing sales as a founder made me realize it's too hands-on.

I need something that keeps conversations warm, nurtures accounts, and preps for renewals. Most of what I do could be a GitHub project.

Considering operate.so Anyone used it?
November 3, 2025 at 2:15 PM
Just published: how CI/CD evolved from vendor lock-in to developer freedom.

Switching Mac runners? One line of code.

Interactive demo inside:
https://runs-on-mac.com
October 31, 2025 at 5:12 PM
Just published: "runs-on: mac" - how CI/CD evolved from vendor lock-in to developer freedom.

Switching Mac runner providers? One line of code. GitHub Actions' unbundling created real competition.

https://runs-on-mac.com
October 31, 2025 at 5:07 PM
Hot take: SwiftPM would be better with TOML/JSON/YAML + JSON schema instead of Package.swift.

Rust nailed this with Cargo.toml. Static config = no compiler slowness, better editor support.

Most Package.swift files are just structures anyway. Those doing I/O? Anti-pattern.
October 31, 2025 at 10:22 AM
New post: How tiny design decisions can move an entire industry

From Mise to AI-assisted Bash scripts, small innovations are challenging years of assumptions in developer tooling.

https://pepicrft.me/a-ti...
October 31, 2025 at 10:11 AM
Swift-build is good for unifying build systems, but fragmentation between Xcode projects & Swift Packages remains. Apple needs to decide the path forward instead of maintaining two graphs that need constant reconciliation. SPM's interface mixes dependency & project contexts badly.
October 30, 2025 at 6:39 PM
Hot take: Coupling automation to CI pipelines is a liability. As coding environments evolve (Claude Code, Codex, etc.), pipelines should stay lean.

Tools like Mise: declare environment + tasks once. CI, LLMs, and local dev all interface with it.

Lean pipelines, portable automation.
October 30, 2025 at 6:09 PM
We've improved Okta SSO in Tuist! You can now initiate authentication directly from the Tuist login page instead of going through your Okta portal first. Smoother workflow for your team. https://tuist.dev/change...
October 30, 2025 at 5:00 PM
If you are maintainer of a Swift Package and would like to analyze and lint your package's graph, you might want to check out this new open source tool by the team at GetYourGuide
https://github.com/getyo...
October 30, 2025 at 10:46 AM
At Tuist, we moved to continuous releases & a monorepo to ship changes quickly with a small team.

This lets us ship atomically, like Marek's Xcode cache analytics: https://github.com/tuist...

Our source-available setup means people can follow along and see how features are built.
October 29, 2025 at 11:35 AM
Sold churros at my family's cafe as a kid. Forgot it all as a developer.

At Tuist, we answered questions but missed real pain conversations. Changed that. Listen, track with @attio.com, follow up with substance.

Founder-led sales works.

https://pepicrft.me/what...
October 29, 2025 at 9:24 AM