MMMatt McKennainblog.mmckenna.me50You Should Make a Hype ChannelMar 25 · 7 min read · During my time at Square, I started using a Slack channel as a living hype doc and worked with my manager, Stephen Pickens, to refine the approach. Together we put this document together to share the Join discussion
MMMatt McKennainblog.mmckenna.me40No Permanent OverridesMar 24 · 3 min read · I originally wrote this guide while working at Square to help my teams address a recurring problem: feature flag overrides applied during incident response were quietly becoming permanent, creating drJoin discussion
MMMatt McKennainblog.mmckenna.me80Demo Why Not WhatMar 23 · 5 min read · Intro This year at Square we started shipping aggressively. Powered by a completed migration, new feature roadmaps, and AI adoption, we shifted into a build, demo, iterate, ship cycle. My team was shoJoin discussion
MMMatt McKennainblog.mmckenna.me10Introducing Dejavu: Recomposition Testing for Jetpack ComposeMar 9 · 4 min read · Where This Idea Came From At Square, most of the app is built on Workflow. There is an internal testing framework that lets you assert exactly how many render passes are triggered for a given interactJoin discussion
MMMatt McKennainblog.mmckenna.me10Cook Together, Clean Together, Build Together Mar 3 · 3 min read · Ask anyone who worked at Block/Square what they loved most and I guarantee you the first thing they'll say is "its the people". Square's mission of economic empowerment and growing by helping others gJoin discussion