MMMatt McKennainblog.mmckenna.me·Mar 25 · 7 min readYou Should Make a Hype ChannelDuring 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 50
MMMatt McKennainblog.mmckenna.me·Mar 24 · 3 min readNo Permanent OverridesI 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 dr40
MMMatt McKennainblog.mmckenna.me·Mar 23 · 5 min readDemo Why Not WhatIntro 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 sho80
MMMatt McKennainblog.mmckenna.me·Mar 9 · 4 min readIntroducing Dejavu: Recomposition Testing for Jetpack ComposeWhere 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 interact10
MMMatt McKennainblog.mmckenna.me·Mar 3 · 3 min readCook Together, Clean Together, Build Together 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 g10