← Back to all writing

Hi, I'm Panayiotis.

This is the space where I share my experiences and evolving thoughts on the craft of software engineering and the art of leading teams.

Welcome. Feel free to explore my writing.

Staying Technical as an Engineering Manager

It’s Friday afternoon and you’re coming out of a week where the important work was mostly conversations. You look at the backlog and it hits you again: “I’m not doing enough technical work. I’m losing my edge. My identity. Damn.”

8 Tips for Pragmatic Technical Decision-Making in Fast-Paced Environments

This blog post explores the engineering decision-making challenges in fast-paced development environments, the importance of maintaining technical agility, and presents a framework to make balanced technical decisions that enable consistent velocity and quality.

· Updated