PinnedJoão Mateus Scarpa·Aug 23, 2025How We Stopped Writing Changelogs (and Let AI Do It)How a small team ritual turned into an open-source project
PinnedInDesigna BlogbyJoão Mateus Scarpa·May 16, 2023Unleashing ProductivityEmbracing Asynchronous Communication for Superior Software Development
PinnedInDesigna BlogbyJoão Mateus Scarpa·Oct 18, 2022Aprendendo Ruby on Rails #1O que você deveria saber antes de começar
PinnedInDesigna BlogbyJoão Mateus Scarpa·Sep 26, 2022Aprendendo Angular #03: Interagindo com a nossa páginaNeste quarto artigo da série Aprendendo Angular, vamos começar as interações entre as partes do nosso componente. Criaremos e leremos…
João Mateus Scarpa·Dec 25, 2025Thinking in Pieces: Part IV — The Universal LanguageHow structure becomes the bridge between Product, Design, and Engineering
João Mateus Scarpa·Dec 8, 2025Thinking in Pieces: Part III — PrioritizationFrom a Clear Map to a Smart Route
João Mateus Scarpa·Oct 29, 2025Thinking in Pieces: Part II — DecompositionWhen seeing clearly becomes the next step
João Mateus Scarpa·Oct 22, 2025The Logic Gap: Why Machines Reason Faster Than We ReflectHow programming principles reveal the blind spots in human thinking
João Mateus Scarpa·Jun 11, 2025Agents on Rails: How AI Agents Are Changing The Way We Build AppsNo, this post won’t give you the answer to every AI problem in the world. But it should help you rethink how you approach automating things…
João Mateus Scarpa·May 7, 2025Is Adaptive Learning Really Happening?A Research-Based Overview of What We Know So Far