Insights & Perspectives
Here you'll find my thoughts through learned experiences on various topics related to technology leadership, software development, scaling businesses, and navigating the evolving tech landscape. These are often expanded from discussions and observations shared on platforms like LinkedIn.
Featured Insights
A selection of posts covering key principles and observations.
- AI is Augmentation, Not Substitution: Understanding Its Proper Application AI & Innovation
- Your QA to Engineer Ratio Is Telling On You Leadership & Culture
- The Art of the Code Review: Guiding, Not Just Gatekeeping Leadership & Culture
- Smart Caching: More Clever Performance Tricks You Need to Understand at Scale Technology & Performance
AI & Innovation
- One Productivity Boost of AI in Engineering (It's Not Just Code Generation)
- First Look: Testing Google's AI Development Agent, Jules
- AI is Not a Magic Wand for Broken Systems
Leadership & Culture
- The High Cost of Low Trust: Moving Beyond Fear-Based Procedures
- Efficiency Isn't Effectiveness: Why 100% Capacity Creates Brittle Teams
- The Hidden Costs of "Heroics" in Engineering Teams
- The Unseen Engine: Why Patience is a Tech Leader's Most Powerful (Yet Underrated) Trait
- Transparency & Alignment: Why Silos Kill Strategy and Values Matter
- Analysis Over Comfort: Challenging the 'Old Isn't Bad' Defense
Strategy & Process
- From User Story to User *Problem*: The Power of Team Communication
- Accessibility Isn't a Feature, It's a Mindset (and Good Design)
- The Scaling Trap: Evolving Beyond the MVP Mindset
- Beyond Tooltips: Asking "Why?" to Solve User Learning Challenges
- Move Fast and Build Things: A Modern Strategy for Innovation
- Your Product Is Your Org Chart: Seeing Silos Through Your Customer's Eyes
Technology & Performance
- Scaling Check: Don't Assume the Tech Fundamentals Are Covered
- UI Performance is Often a Series of Clever Illusions (and That's OK!)
Browse by Tag
Explore specific topics across all categories.
AIAccessibilityAgileAlignmentArchitectureArtificialIntelligenceCachingCodeGenerationCodeReviewCommunicationConwaysLawCopilotCultureDesignDevOpsDeveloperToolsDevelopmentEffectivenessEfficiencyEmpowermentEngineeringEngineeringCultureEngineeringManagementFrontendFundamentalsGoogleJulesInclusionInnovationKPILeadershipLegacyCodeMentorshipOKROrgDesignPatiencePerformanceProductProductManagementProductivityQualityQualityAssuranceROIReactNativeReliabilityRequirementsReviewRiskScalabilityScalingSoftwareArchitectureSoftwareDevelopmentStartupsStrategySystemsThinkingTDDTeamBuildingTeamCultureTeamsTechDebtTechLeadershipTechnologyTransparencyTrustUIUXUsabilityUserExperienceUserFeedbackUsersValuesVirtualizationWebDevWebDevelopmenta11y