All Posts

Deep dives on test automation, AI-assisted development, and engineering philosophy.

14 posts

Engineering Philosophy

Why I Still Learn Code in the Age of AI

Someone asked me today why I bother learning code when AI can just do it for me. I gave a short answer. Then I came here to give the real one.

EngineeringPhilosophyAI
4 min read
July 2026
Tools & Workflow

What Figma Make Actually Taught Me About AI-Assisted Design

I used Figma Make across two completely different projects at the same time. The contrast between those experiences taught me more about the tool than any single deep-dive would have.

AIDesign
7 min read
June 2026
Engineering Philosophy

Six Permission Errors and a Circular Dependency: Debugging AWS Lambda to AppSync Auth

The goal was simple: write three records to AppSync when a new user signs up. What followed was four issues, six permission errors, one circular dependency, and a hard lesson about how many layers AWS auth actually has.

AWSAmplifyFlutterLambdaAppSyncDebugging
7 min read
June 2026
Engineering Philosophy

Why I Tore Apart Something I Couldn't Fix

My UPS blew up this weekend. Arc, flash, pop, burning smell — the works. What followed was two days of waiting and one very satisfying teardown of something I had no hope of repairing.

EngineeringPhilosophy
4 min read
June 2026
Test Automation

Automating the Untested: Legacy Code in the Real World

120 developer test plans. 800 manual test cases. Tens of thousands of lines of tightly coupled code written over 60 years. Here's what it actually looks like to introduce automation when there's no foundation to build on.

AutomationTestingEngineeringPhilosophy
6 min read
May 2026
Engineering Philosophy

Documentation Is the Foundation, Not the Afterthought

Most companies treat documentation as optional. It isn't. Without it, training takes years instead of months, bugs go unresolved, and decisions become mysteries — even to the people who made them.

DocumentationPhilosophyEngineering
5 min read
May 2026
AI Development

A Millennial's Perspective on AI: Tool, Not Replacement

They say millennials are the last generation that truly remembers life before technology consumed it. Here's what that perspective means for how I think about AI in software development.

AIPhilosophy
6 min read
May 2026
Product Thinking

Why Workout Apps Still Behave Like Spreadsheets With Timers

We have AI systems capable of interpreting language and adapting to users over time. So why do most fitness apps still require constant manual interaction during the worst possible moment to use a phone?

AIDesign
6 min read
May 2026
Engineering Philosophy

The Best Route vs The Easiest Route

Most companies push for the quickest solution. But 9 times out of 10, those aren't the best solutions. The question we should be asking isn't 'what's fastest?' — it's 'what's smartest?'

PhilosophyDesign
4 min read
April 2026
Engineering Philosophy

High Impact Work Starts With Small Observations

The highest-impact work often comes from improving systems, not just executing within them. None of my most meaningful improvements started as assigned work.

EngineeringAutomation
4 min read
April 2026
Test Automation

Automation in Legacy Systems: The Questions Nobody Asks

Adding automation to a legacy codebase isn't about tools. It's about understanding the structure well enough to introduce change responsibly.

AutomationTestingEngineering
5 min read
March 2026
Engineering Philosophy

Durability Over a Band-Aid: How I Think About Software

I stopped thinking about the immediate fix and started thinking about durability. The billiards table taught me that small inputs shape the entire run.

PhilosophyDesignBilliards
5 min read
March 2026
Engineering Philosophy

Outputs Lie: What QA Taught Me About Trusting Data

A passing test doesn't prove system resilience. A clean dashboard doesn't guarantee clean inputs. Working in QA taught me to question the structure behind the output.

DataPhilosophyTesting
5 min read
March 2026
AI Development

Vibe Coding: AI as a Collaborator, Not a Ghostwriter

What I learned from intentionally building alongside AI instead of just using it for quick answers — and why the biggest shift wasn't speed, it was clarity.

AIPhilosophy
6 min read
March 2026