Journal

Notes on architecture, backend engineering and the English journey.

All Architecture AI develop Backend DevOps System Design Career Learning

Featured

Featured

Why I'm Learning English as a Developer

I’m a senior backend developer learning English while going deeper into AI. In this post, I share my current English level, my challenges, my goals, and how I plan to measure my progress.

3 min read
Career B1

How I Review Code Written by AI

AI assistants write code very fast. But the code goes to production with my name on the pull request. This is the checklist I use to review AI-generated code, and the mistakes I see again and again.

4 min read

Use an Idempotency-Key for HTTP Requests

When you build an API, one important question is: **What happens if the same request is sent twice?** Sometimes, nothing bad happens. But sometimes, sending the same request twice can create duplicate data or perform the same operation twice.

5 min read