Unite Your Team for Software Development Process ImprovementA framework to drive process improvement and keep your engineers on boardMar 28, 2023Mar 28, 2023
Published inThe StartupHow To Run a Humane Interview ProcessGuide To Improving The State of Interviewing Experience For Software Engineering/DevelopmentFeb 27, 2022Feb 27, 2022
Published inThe StartupPhilosophy of ManagementA Foundation for Managing Engineering TeamsFeb 2, 20221Feb 2, 20221
Published inThe StartupBuilding Communities of LearningAn Approach for Engineering LeadersJan 26, 2022Jan 26, 2022
Presenting to Senior LeadershipQuick Guide That Will Prepare You For Your Next PresentationAug 10, 20211Aug 10, 20211
Published inThe StartupThe Ways in Which Managers Get StuckA Calibration GuideJan 20, 2021Jan 20, 2021
Published inThe StartupGuide to Writing a Good Product VisionAnd How It Can Help With Cross-Team CoordinationOct 27, 20201Oct 27, 20201
Published inThe StartupA Lightweight Framework for Product ManagementDiscovery, Selection, and ValidationSep 30, 2020Sep 30, 2020
I Think, Therefore I am AgileHistory of the Agile Revolution in Software Development, and How We Got It All Wrong.Sep 15, 2020Sep 15, 2020
Published inLevel Up CodingFunctional Programming: Higher Order FunctionsA Better Take on JavaScript’s Higher Order Functions.Jul 24, 2020Jul 24, 2020