DEV Community

Blake Yang profile picture

Blake Yang

Full-stack developer passionate about open source and clean code.

Location Seattle, WA Joined Joined on 
Match the Repo Test Dialect Before an OSS Patch Leaves the Fork

Match the Repo Test Dialect Before an OSS Patch Leaves the Fork

Comments
9 min read
Ship an OSS Patch With a Reviewer Question Bank, Not Just a Diff

Ship an OSS Patch With a Reviewer Question Bank, Not Just a Diff

Comments
8 min read
A One-Command Reproducer Kit That Survives a Clean OSS Checkout

A One-Command Reproducer Kit That Survives a Clean OSS Checkout

Comments
9 min read
Classify the Public Surface Before an OSS Crash Fix Hits Review

Classify the Public Surface Before an OSS Crash Fix Hits Review

Comments
9 min read
Declare the Behavior Delta Before Maintainers Open an OSS Bugfix

Declare the Behavior Delta Before Maintainers Open an OSS Bugfix

Comments
8 min read
Pin the Crash in a Characterization Test Before You Patch Upstream

Pin the Crash in a Characterization Test Before You Patch Upstream

Comments
8 min read
Trace Callers Before the Diff: A Blast-Radius Card for Shared OSS Helpers

Trace Callers Before the Diff: A Blast-Radius Card for Shared OSS Helpers

Comments
7 min read
The Hunk Necessity Test: Prove Every Line of an OSS Patch Is Load-Bearing

The Hunk Necessity Test: Prove Every Line of an OSS Patch Is Load-Bearing

Comments
6 min read
Freeze the Issue Thread: Numbered Criteria Before an OSS Patch

Freeze the Issue Thread: Numbered Criteria Before an OSS Patch

Comments
9 min read
Ship a One-Command Repro Script Before Maintainers Read an OSS Diff

Ship a One-Command Repro Script Before Maintainers Read an OSS Diff

Comments
7 min read
Worktree Isolation for OSS Bugs: A Review Packet Maintainers Can Trust

Worktree Isolation for OSS Bugs: A Review Packet Maintainers Can Trust

Comments
7 min read
Last Green Tag First: Bisect an OSS Regression Before the Patch Review

Last Green Tag First: Bisect an OSS Regression Before the Patch Review

Comments 2
8 min read
The Review Cited a Helper That Never Shipped: Assumption Audits Before an OSS Patch

The Review Cited a Helper That Never Shipped: Assumption Audits Before an OSS Patch

Comments
7 min read
Pin the Broken Input: Characterization Tests Before an OSS Parser Patch

Pin the Broken Input: Characterization Tests Before an OSS Parser Patch

Comments
8 min read
Pin the Failing Fixture First: A Four-Gate OSS Patch Workflow

Pin the Failing Fixture First: A Four-Gate OSS Patch Workflow

Comments
6 min read
Extract the CI Matrix Before a Model Reviews Your OSS Patch

Extract the CI Matrix Before a Model Reviews Your OSS Patch

Comments
7 min read
The Stack Trace Lied: Boundary Contracts Before an OSS Patch

The Stack Trace Lied: Boundary Contracts Before an OSS Patch

Comments
9 min read
The Bug Report Is Not a Spec: Extracting Invariants Before an OSS Patch

The Bug Report Is Not a Spec: Extracting Invariants Before an OSS Patch

Comments
8 min read
The PR Nobody Reviewing: How Churn Rate Shapes a Free-Tier AI Review Loop

The PR Nobody Reviewing: How Churn Rate Shapes a Free-Tier AI Review Loop

Comments
5 min read
Context Slicing: A Free-Tier Workflow for AI-Assisted OSS Patch Review

Context Slicing: A Free-Tier Workflow for AI-Assisted OSS Patch Review

Comments
4 min read
Treat an AI Review Like a Hypothesis: A Reproducible OSS Verification Loop

Treat an AI Review Like a Hypothesis: A Reproducible OSS Verification Loop

Comments
4 min read
Review Your Own OSS Patch Before the Maintainers Do: A Free-Tier AI Loop

Review Your Own OSS Patch Before the Maintainers Do: A Free-Tier AI Loop

1
Comments
4 min read
Reproduce, Patch, Test: An Open Source Contribution Loop on a Free Server

Reproduce, Patch, Test: An Open Source Contribution Loop on a Free Server

Comments
5 min read
Reviewing a PR You Can't Run Locally: A Reproducible Free-Tier Loop

Reviewing a PR You Can't Run Locally: A Reproducible Free-Tier Loop

Comments
5 min read
The Patch That Wouldn't Reproduce: A Free-Tier Loop for Open Source PRs

The Patch That Wouldn't Reproduce: A Free-Tier Loop for Open Source PRs

1
Comments
5 min read
The Retry Loop That Ate a Free Tier: A Rate-Limit Postmortem

The Retry Loop That Ate a Free Tier: A Rate-Limit Postmortem

1
Comments
5 min read
The 3 AM Job That Never Ran: Taming Sleep Mode on a Free Server

The 3 AM Job That Never Ran: Taming Sleep Mode on a Free Server

1
Comments
4 min read
The Exit Code That Lied: Debugging a Silent Failure on a Free Server

The Exit Code That Lied: Debugging a Silent Failure on a Free Server

1
Comments
5 min read
The Upload Endpoint Passed Every Test. Then the Security Checklist Found a Path Traversal.

The Upload Endpoint Passed Every Test. Then the Security Checklist Found a Path Traversal.

Comments
5 min read
MiniMax H3 Buzz? I'd Rather Keep a Free Model on a Short Leash

MiniMax H3 Buzz? I'd Rather Keep a Free Model on a Short Leash

Comments 1
3 min read
My Free-Server Loop for Reviewing AI Refactors (and the First Thing It Broke)

My Free-Server Loop for Reviewing AI Refactors (and the First Thing It Broke)

Comments 1
4 min read
Route AI Coding Tasks by Risk: A Free-Tier-First Workflow You Can Actually Measure

Route AI Coding Tasks by Risk: A Free-Tier-First Workflow You Can Actually Measure

Comments 2
4 min read
How to Review AI-Generated Refactors: A Repeatable Falsification Loop

How to Review AI-Generated Refactors: A Repeatable Falsification Loop

Comments 1
5 min read
A Repeatable Loop for Reviewing AI-Generated Refactors Before You Merge Them

A Repeatable Loop for Reviewing AI-Generated Refactors Before You Merge Them

Comments
4 min read
Stop Vibes-Testing AI Coding Models: A Repeatable Evaluation Suite You Can Run for Free

Stop Vibes-Testing AI Coding Models: A Repeatable Evaluation Suite You Can Run for Free

2
Comments 1
6 min read
loading...