Pedro Piñera
@pepicrft.bsky.social
📤 236
📥 379
📝 524
@tuist.dev
CEO – Software crafter and entrepreneur
“It is no longer the hyperscalers. It is everyone, because everyone now wants the loop to close at the speed of inference, and there is nothing more deflating than watching code appear in seconds and then sitting there for minutes to find out whether it holds.”
pepicrft.me/blog/the-qui...
loading . . .
The quiet corner
Why we are betting on remote caching instead of compute, and building Kura and Once in the open as the quiet corner everyone else overlooked.
https://pepicrft.me/blog/the-quiet-corner/
26 days ago
0
0
0
“The wave will pass. The products will be quietly deprecated or repositioned. The companies that survive this cycle will be the ones who figured out how to offer compute as a capability that developers tap into, not as a place they move into.”
pepicrft.me/blog/sell-co...
loading . . .
Sell compute somehow
A look at the compute market right now, why every CI and runner company is shipping the same terminal-in-the-browser product, and what we are doing instead at Tuist.
https://pepicrft.me/blog/sell-compute-somehow/
about 2 months ago
0
0
0
reposted by
Pedro Piñera
Andrés
2 months ago
Ok today i did the list infinite pagination in
#gleamlang
#elixir
but also virtualized (next message 👇)
loading . . .
1
12
2
“There has never been a better moment to sit down and ask the question that used to be a luxury: how do we want to work, and what would the tool that supports that look like?”
pepicrft.me/blog/the-com...
loading . . .
The company before the tools
Layoffs are the bill for designing companies in a world that no longer exists. With the cost of building collapsed, small teams can finally design how they want to work first, and shape the tools arou...
https://pepicrft.me/blog/the-company-before-the-tools/
2 months ago
0
0
0
Bazel and k8s deserve a fresh take with coding agents
2 months ago
0
2
0
Find the challenge of designing a company to be operationally efficient sexy, and a good asset to have these days. Just built an internal service for
@tuist.dev
, Atlas, where we plan to move some of our operations and lean heavily on agents, first starting with CRM tools.
2 months ago
0
0
0
"But the equation underneath has shifted. If there is an agent in the room with you, the layer of convenience you used to rent gets thinner. The case for owning your infrastructure, or at least owning the ability to reason about it, is stronger than it has been."
pepicrft.me/blog/the-con...
loading . . .
The convenience tax
I keep coming back to the wave of companies that made infrastructure feel easy, and what coding agents are doing to the layer of convenience they were quietly selling.
https://pepicrft.me/blog/the-convenience-tax/
3 months ago
0
0
0
reposted by
Pedro Piñera
Tuist
3 months ago
We implemented continuous localization using a context DAG based on
L10N.md
files and wrote about it:
tuist.dev/blog/2026/04...
loading . . .
L10N.md: localization built like we ship software
Existing localization tools take content out of the repository and translate it in environments where changes can't be validated. We tried Crowdin and Weblate, none of them felt right. So we built our...
https://tuist.dev/blog/2026/04/28/localization-with-llms
0
2
1
Can’t avoid but seeing platforms like Railway or Render (and any Heroku-like platform) as unnecessary abstractions as a service in a world of coding agents. We moved
@tuist.dev
services to k8s and don’t feel we need anything else.
3 months ago
1
3
1
Published a new post on how we think about developer productivity at Tuist. Three layers: toolchain, compute, and cache. Most companies over-invest in the easy ones and ignore the toolchain layer, where the actual impact is. That is where we started.
https://tuist.dev/blog/2...
5 months ago
0
0
0
We published an RFC for Build Reports in Tuist, capturing build data across Xcode, Bazel, and Gradle so teams can compare builds and debug why things got slower instead of guessing. Each build system keeps its own data model. Would love feedback.
https://community.tuist....
5 months ago
0
1
0
We started building Tuist from the "roof" - deep in the toolchain, contributing to open source tools with no direct financial return. Most companies won't go this deep. But trust is the real currency in developer tooling.
https://pepicrft.me/blog...
5 months ago
0
1
0
If you missed yesterday's community call, here's the recording:
https://videos.tuist.dev...
We talked about new cache regions, Linux CLI support, Gradle/Android caching, flaky test auto-quarantine, coding agents, and what's coming next.
5 months ago
0
0
0
Coding agents didn't try to make the editor work remotely. They made the editor optional. Once you accept that separation, the next logical step is for agent platforms to become git forges. They already own the compute.
https://pepicrft.me/blog...
5 months ago
0
0
0
Published our plans for Tuist's next cycle: runners, full Gradle parity, faster Swift registry, test attachments, and sharding. Going deeper into infrastructure.
community.tuist.dev/t/ou...
5 months ago
0
0
0
Proud of how much we ship at Tuist with 4 people. First cycle of 2026 done: Gradle cache, Linux CLI, flaky test detection, crash stack traces, bundle size alerts.
community.tuist.dev/t/20...
5 months ago
0
1
0
We're bringing Tuist's cache + insights to Gradle 🧱 If your team uses Gradle and slow builds are a pain, I'd love to chat. Looking for early collaborators to shape this with us. Global low-latency cache nodes close to your CI. We handle the infra.
[email protected]
or DM me!
https://tuist.dev
5 months ago
0
0
0
We're changing our mind on MCP vs CLIs. Coding agents can use the Tuist CLI, but a dedicated MCP server lets them manage sessions from their own environments. Imagine: Tuist detects a flaky test, you ping your agent, it fixes it. We're building for that future now.
https://github.com/tuist...
5 months ago
1
1
0
Coding agents are changing everything. Issues that took days now take minutes. Build times are becoming the bottleneck, and that's where Tuist comes in. We're building infrastructure for productive agentic engineering.
https://community.tuist....
5 months ago
0
0
0
New post: "The rhythm of building" As dev tooling founders, we keep noticing ideas and problems have their own pace. You can't rush insight. I wrote about manufactured urgency, FOMO-driven adoption, and why we're choosing a slower path at Tuist.
https://pepicrft.me/blog...
5 months ago
0
0
0
We now provide official Tuist skills for AI coding agents:
https://github.com/tuist...
Three skills available: 1. Migrate existing Xcode projects to Tuist-generated projects 2. Work with Tuist-generated projects 3. Detect and fix flaky tests Install and update them via the skills CLI.
5 months ago
0
0
0
Tuist is evolving beyond Apple. Our docs need to reflect that. We're adopting the Diataxis framework to organize content into tutorials, guides, reference, and explanation, scoped by build system: Xcode, Gradle, and more.
https://github.com/tuist...
5 months ago
0
1
0
Great article by Serg Dort on how Tuist + git worktrees unlocks parallel agentic iOS development. Binary caching skips cold builds across worktrees, code-based manifests are agent-readable, and generated .xcodeproj means no merge conflicts.
https://sergdort.github....
5 months ago
0
0
0
We stopped generating resource bundles for static frameworks in Tuist since Xcode 15 supports resources natively. It caused a lot of pain. Sorry. Edge cases were wild: Bundle.module runtime issues, test bundles, extensions, missing resource accessors... Full story:
https://community.tuist....
5 months ago
0
1
1
We're looking for feedback on our new
SKILL.md
for generated projects! If you're using Tuist's project generation, we'd love to hear your thoughts.
https://community.tuist....
5 months ago
0
0
0
Codex migrated Mastodon iOS to Tuist. Clean builds: 110.8s → 22.3s (80% faster). Agent handled the feedback loop autonomously. Manual migrations take days, this took hours. Wrote a reusable skill for future migrations.
https://tuist.dev/blog/2...
5 months ago
0
5
1
Tuist now includes links to the PRs in every changelog entry so you can see the code that enabled each feature or fix 🔗 Better transparency and easier to dive into the implementation details when you need them.
5 months ago
0
3
1
reposted by
Pedro Piñera
patak
6 months ago
I loved working full-time on
@vite.dev
hired by StackBlitz. High praise to companies hiring OSS devs! But as I did when starting
@vitest.dev
with
@antfu.me
, for this new community adventure, as project steward of
@npmx.dev
together with
@danielroe.dev
, I'll be going independent. Here we go again ❤️
add a skeleton here at some point
10
137
20
reposted by
Pedro Piñera
Fatbobman (东坡肘子)
6 months ago
A sincere salute to the amazing folks who generously imparted their invaluable insights to us: Shili, Snow, Mohammad Azam,
@marcprux.bsky.social
, Khoa Pham, Zhong Cheng Li,
@joanniso.bsky.social
,
@pepicrft.bsky.social
,
@dimillian.app
and jaywcjlove
add a skeleton here at some point
0
6
3
We're exploring how to bring Tuist's binary caching to external build systems like Gradle, Cargo, and CMake. If you're using Kotlin Multiplatform, Rust, or C++ in your iOS projects, this could save you a lot of rebuild time. Would love your input on the RFC:
https://community.tuist....
6 months ago
0
1
1
Two shifts: CI companies offering envs as runners for Jenkins. GitHub runner providers pivoting to agent sandboxes since GitHub wants to compete. Both finding new ground. AWS will follow, prices will drop. DX wins.
6 months ago
0
0
0
Trendyol (Turkey's biggest e-commerce app) cut their iOS build times by 65% with Tuist. 30 minute builds → 10 minutes 15 min UI test setup → 30 seconds 170+ developers, 10+ teams, one solution. Full case study:
https://tuist.dev/custom...
6 months ago
0
0
0
Tuist CLI 4.124.0 adds support for Swift Package traits when using .external dependencies. Declare traits in Package.swift and Tuist sets the right build settings for generated targets. Details:
https://community.tuist....
6 months ago
0
1
0
New post: Unlocking New Mental Models with AI Stop optimizing old workflows. Ask what new ones could exist. Follow builders, not gurus. Tokens are investment, not expense.
https://pepicrft.me/blog...
6 months ago
0
0
0
Tuist update: static frameworks now always host resources—no extra bundle needed. Nice simplification for resource handling in SPM/Xcode workflows. Link:
https://community.tuist....
6 months ago
0
0
0
🧵 Released clawd-plugin-loom — a learning graph plugin for Clawdbot! Mastery learning + spaced repetition + semantic search in local-first Markdown. • Nodes with prerequisites & unlocks • SRS scheduling • Context captures • Git sync
https://github.com/pepic...
6 months ago
0
0
0
Clawdbot Vault Plugin turns a local folder into a structured knowledge vault. Plain markdown with QMD-powered search and embeddings, frontmatter schema, and optional git sync. Install via `clawdbot plugins install clawd-plugin-vault`.
https://github.com/pepic...
6 months ago
0
0
0
Tuist’s Slack integration makes project health proactive. Daily reports share build duration, test duration, cache hit rate, selective tests, and bundle size trends. Alerts fire when p90 build time spikes or cache hits fall, with a cooldown to keep noise low. Details:
https://tuist.dev/blog/2...
6 months ago
0
0
0
Love this! Community member built a complete TMDB app with Tuist and shared it as a learning resource. These real-world examples make such a difference for teams getting started.
github.com/engingulek/IC...
6 months ago
0
0
0
Tuist's first 2026 cycle: ⚡ cache infra evolution (you can't beat physics), 🤖 Android/Gradle caching (our first step beyond the Apple ecosystem!), 🔬 flaky test detection, 🎨 new feature pages for SEO & LLM discoverability. 2026 is going to be fun 🚀
https://community.tuist....
6 months ago
0
2
0
Vitest shipping native OpenTelemetry support is exactly the kind of thing that makes me optimistic about developer tooling. Standards-first, infrastructure-agnostic, user-respecting. Chapeau 👏
https://vitest.dev/guide...
6 months ago
0
0
0
Someone just published "flutist" on
pub.dev
- a modular Flutter project management framework directly inspired by Tuist! Centralized dependency management, CLI code generation, and project visualization. Very cool to see these ideas spreading across ecosystems 💙
https://pub.dev/packages...
6 months ago
0
0
0
fuckingapproachableswiftconcurrency is now available in Turkish thanks to Ertan
https://github.com/pepic...
7 months ago
0
0
0
Mapping SwiftPM traits to Xcode for Tuist highlighted the growing gap between them. Traits = cleaner SWIFT_ACTIVE_COMPILATION_CONDITIONS + conditional deps. But Xcode gets neither convenience. These inconsistencies pile up and hurt the ecosystem.
7 months ago
0
1
0
fuckingapproachableconcu...
made it to HackerNews and people are loving it! 🎉 Also just added
SKILLS.md
so you can include it as a resource for your coding agents:
https://github.com/pepic...
7 months ago
1
2
0
Liquid impressed me. Forgiving by design: parser accepts anything without errors, undefined vars render empty, user templates can't run insecure code. I'm porting it to Zig. Goal: Liquid without Ruby, including Wasm. More themable software with that safety contract.
github.com/pepicrft/liquidz
7 months ago
0
1
0
We just published our first public case study.
modany.com
has been using
@tuist.dev
since 2022. They had followed the project for years, and
@natanrolnik.bsky.social
was even on the core team. 3 years later: 200 modules, CI from 20+ min to 9.
tuist.dev/case-studies...
7 months ago
0
3
1
Doing clean builds (with no binaries) in large Xcode codebases is so unproductive. I don't know how teams can work this way. 7580/13083 targets and still going...
7 months ago
0
0
0
"The hosting problems are symptoms. The underlying issue is that git inherits filesystem limitations, and filesystems make terrible databases."
https://nesbitt.io/2025/...
7 months ago
0
0
0
One place where agents genuinely shine is navigating the AWS console. Instead of clicking through endless menus trying to find that one setting, just ask and let the agent figure out where everything lives.
7 months ago
0
0
0
Load more
feeds!
log in