DevEx

The Diff Does Not Contain the Consequences

A reviewer opens a pull request and sees what changed. Files, lines, additions in green. What they cannot see is what happens next. Which services call this. Whether a mobile client parses that field strictly. Whether an overnight batch job reads the …

Similar Code Is Not Connected Code

Ask an embedding-based system which code relates to PaymentService and you will get back things that look like PaymentService . Other payment classes. Functions with payment in the name. A test file. Possibly a payment integration in a completely dif…

I Shipped It. Six Months Later I Couldn't Explain It.

A bug came in on something I'd written. My name on the commit, my PR, merged and running for months. I opened the file and had no idea how it worked. Not a vague memory that needed refreshing. Genuinely blank. I'd reviewed that code, I'…

The Feature Ends at a String Literal in Someone Else's Repository

Somebody asks how order creation works. You open the order service and start reading. POST /orders → OrderController.create() → OrderService.submit() → orders table → publish("order.created") And that's where the trail stops. Not bec…

Load More
That is All