Tag: Software Engineering

Choose your hard: The maintainability load curve
quick read

Choose your hard: The maintainability load curve

Maintainability isn’t about what’s easier to write or do today. It’s about our cognitive load and what is easier to live with tomorrow. Maintainability isn’t something we should take for granted, yet it goes around achieving the least amount of real...

Carl EubanksCarl Eubanks
Migrating from Kong to AWS API Gateway
quick read

Migrating from Kong to AWS API Gateway

As our platform evolved, so did our needs around scalability, security, and operational efficiency. Kong served as our go-to API gateway for years—flexible, reliable, and cost-effective—but as we leaned more heavily into AWS-native services, migratin...

Carl EubanksCarl Eubanks
The Gremlin at Standup
quick read

The Gremlin at Standup

Slow erosion. Subtle survival. Silent defiance. The first time it happened, nobody said anything—not really. Nobody ever does, not at first. It passed like a breeze through a tired room. A flicker. A moment. And yet, that’s how it begins. Tamsin was...

Carl EubanksCarl Eubanks
Mastering clarity and ambiguity: A software engineer's guide to effective communication
quick read

Mastering clarity and ambiguity: A software engineer's guide to effective communication

Effective software engineering communication doesn’t merely form. It inspires. Communication among software engineers isn’t just about exchanging information. It isn’t just about two or more people talking to each other either. It’s about empowering ...

Carl EubanksCarl Eubanks