AP.

Writing

Thoughts on software engineering, product development, and the mistakes we make along the way.

The Product Engineer

Product Engineering is different from traditional software development. It's about empathy, business context, and solving the right problems, not just writing clean code.

The Builder's Mindset: Side Projects

Why shipping side projects is the best way to learn. Moving from "tutorial hell" to "production hell" is where the real growth happens.

Mistakes Early Developers Make

Reflecting on the common traps fresh engineers fall into: over-engineering, fear of asking questions, and ignoring the soft skills.