Farewell Cool-Down. Hello, Ramp-UpMy previous explanation of Cool-Downs was misleading for many teams. I recently inverted the concept for my own team. The following is the…May 27, 2022131May 27, 2022131
Published inRoam CultHow To Query Your Product Strategy In Roam ResearchWe use a pattern called Now, Next, Thinking About to communicate our product strategy to our internal stakeholders.Apr 1, 2021171Apr 1, 2021171
Published inLong PressedLong Pressed #7: Now, Next, Thinking AboutA recurring theme of Long Pressed is optionality. At interesting time scales we introduce patterns that help teams discover and make trade…Mar 31, 20211Mar 31, 20211
Published inLong PressedBy Request: Tribal KnowledgeWe recently elaborated on some of the challenges of Tribal Knowledge by the request of a reader.Mar 29, 2021Mar 29, 2021
Published inLong PressedSpeaking The (Pattern) LanguageLet’s talk about kitchens.Mar 27, 2021Mar 27, 2021
Published inLong PressedLong Pressed #6: COMPOSEWritten communication should be top of mind for any modern business continuing to adapt to the challenges of remote work.Mar 27, 2021Mar 27, 2021
Published inLong PressedLong Pressed #5: Hunting For Jobs (To Be Done)Data isn’t a proxy for our users as individuals. Correlation does not imply causation. Designing for average is designing for nobody.Mar 23, 202150Mar 23, 202150
Published inLong PressedLong Pressed #4: Templating TimeTry as you might, you will never be able to avoid Context Switching altogetherMar 20, 2021Mar 20, 2021
Published inLong PressedI can convince you to like feature requestsSome self-reflection and a little reframe can go a long way.Mar 20, 202111Mar 20, 202111
Published inLong PressedFor the reader that perceives Transparency as being in conflict with TrustSome people instinctively have a negative reaction to patterns which promote transparency. While transparency is indeed a mechanism to…Mar 17, 2021Mar 17, 2021
Published inLong PressedLong Pressed #3: Culture Fitness not Culture FitImagine the sum of the world’s knowledge and insight as one big circle, the infinite space around it everything out there still left to…Mar 16, 2021Mar 16, 2021
Published inLong PressedLong Pressed #2: Objectives and Key ResultsWhile simple, powerful, adaptable and motivating, OKRs can also be misunderstood and abusedMar 11, 2021Mar 11, 2021
Published inLong PressedLong Pressed #1: Writing StackThis week’s featured pattern is the Writing Stack, something that’s been top of mind for us as we kick off our new project — Long Pressed.Mar 5, 2021Mar 5, 2021
Published inLong Pressed(Re)Introduction To Long PressedWelcome to Long Pressed, a newsletter where Ilya Sterin (Илья) and I explore the design and decision making challenges of modern business…Mar 4, 2021Mar 4, 2021
Cool-Downs in Shape Up — Some Practical GuidanceWhat is a cool-down? What isn’t one? How does it work?Feb 13, 2021Feb 13, 2021
Discovered vs. Imagined Work and Trade OffsA real world 2020 retrospective on our switch to Shape Up and Basecamp and how we’ll improve in 2021Feb 13, 2021Feb 13, 2021
Adding a New Tab Keyboard Shortcut To A SwiftUI MacOS ApplicationYou can find me on Twitter talking about product development and software engineering.Dec 29, 2020Dec 29, 2020
Implement Shape Up: CheatsheetThis post is a quick overview and refresher on Shape Up, in the form of the pitch. Feel free to ask questions, comment, or follow me on…Oct 2, 2020Oct 2, 2020
Consolidating Active Record Validation MessagesRails has Active Record validation messages built in with ActiveModel::Errors. I’m working on a project where there are organizations and…Jun 28, 2020Jun 28, 2020
Published inThe StartupAffordances and signifiers in software design and developmentWe’ve had a software development team in our organization using Basecamp and Shape Up to plan and execute their design and development…Jun 20, 2020Jun 20, 2020