You 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 5Mar 25 · 7 min readblog.mmckenna.me
No 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 dr4Mar 24 · 3 min readblog.mmckenna.me
Demo 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 sho8Mar 23 · 5 min readblog.mmckenna.me
Introducing 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 interact1Mar 9 · 4 min readblog.mmckenna.me
Cook 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 g1Mar 3 · 3 min readblog.mmckenna.me