DEV Community

Jordan Liu profile picture

Jordan Liu

Full-stack generalist. I write about AI products, automation, and the occasional deep tech rabbit hole.

Location Toronto, Canada Joined Joined on 
I Counted Drops as Wrongs. The Chart Was Theater.

I Counted Drops as Wrongs. The Chart Was Theater.

Comments
7 min read
I Subtracted the Queue. The Fast Model Wasn't.

I Subtracted the Queue. The Fast Model Wasn't.

Comments
6 min read
I Imported the Patch. That's When It Died.

I Imported the Patch. That's When It Died.

Comments
6 min read
I Shuffled the Judge Prompt. The Scores Should Have Held.

I Shuffled the Judge Prompt. The Scores Should Have Held.

Comments
7 min read
I Scored Patches That Never Applied

I Scored Patches That Never Applied

Comments
6 min read
I Scored Tests That Could Not Fail

I Scored Tests That Could Not Fail

Comments
7 min read
Free Inference Has a Tail. I Probe It Before I Ship.

Free Inference Has a Tail. I Probe It Before I Ship.

Comments
6 min read
I Scored Duplicate Tool Calls. Busy Was Not Progress.

I Scored Duplicate Tool Calls. Busy Was Not Progress.

Comments
7 min read
I Scored Retry Loops. Boundedness Was Optional.

I Scored Retry Loops. Boundedness Was Optional.

Comments 1
8 min read
I Counted the Turns That Didn't Need a Model

I Counted the Turns That Didn't Need a Model

Comments
8 min read
I Asked for One Line. I Scored the Blast Radius.

I Asked for One Line. I Scored the Blast Radius.

Comments
7 min read
I Failed the Run for a Timezone Nobody Said

I Failed the Run for a Timezone Nobody Said

Comments
8 min read
Valid JSON Is Not a Grounded Tool Call

Valid JSON Is Not a Grounded Tool Call

Comments
9 min read
The Free Endpoint Passed Chat. It Failed the Schema Fuzzer.

The Free Endpoint Passed Chat. It Failed the Schema Fuzzer.

Comments
6 min read
My Free Server Died at 3 AM. Here's the Debugging Trail.

My Free Server Died at 3 AM. Here's the Debugging Trail.

Comments
4 min read
I Stopped Scoring Completions. I Started Scoring Invariants.

I Stopped Scoring Completions. I Started Scoring Invariants.

Comments
8 min read
My Free Model's Confidence Score Was a Liar. Here's the Probe.

My Free Model's Confidence Score Was a Liar. Here's the Probe.

Comments
4 min read
Free Models and a Free Server: Building a Zero-Budget LLM Regression Harness

Free Models and a Free Server: Building a Zero-Budget LLM Regression Harness

Comments
5 min read
Free AI Servers Hide Their Worst Behavior. This Probe Exposes It.

Free AI Servers Hide Their Worst Behavior. This Probe Exposes It.

Comments
4 min read
I Wrote a Token Budget Probe for a Free Model Server. The Numbers Matter.

I Wrote a Token Budget Probe for a Free Model Server. The Numbers Matter.

Comments
4 min read
I Timed a Free Model Server at 3 AM, Noon, and 9 PM. Peak Hours Are a Different Product.

I Timed a Free Model Server at 3 AM, Noon, and 9 PM. Peak Hours Are a Different Product.

Comments
4 min read
I Stress-Tested a Free Model Server. The Server Survived. My Retry Logic Didn't.

I Stress-Tested a Free Model Server. The Server Survived. My Retry Logic Didn't.

Comments
4 min read
I Benchmarked a Free AI Code Reviewer. It Caught 23 of 40 Bugs and Invented 6.

I Benchmarked a Free AI Code Reviewer. It Caught 23 of 40 Bugs and Invented 6.

Comments
4 min read
I Let a Free Model Write My Commit Messages. The Gate Was the Real Author.

I Let a Free Model Write My Commit Messages. The Gate Was the Real Author.

Comments
5 min read
I Let a Free Model Audit My Error Messages. 22 Out of 47 Were Useless.

I Let a Free Model Audit My Error Messages. 22 Out of 47 Were Useless.

1
Comments
5 min read
I Built a CI Failure Digest on a Free Server. The Model Was the Easy Part.

I Built a CI Failure Digest on a Free Server. The Model Was the Easy Part.

Comments
4 min read
I Logged Every Model Decision My Triage Agent Made. The Log Was the Real Product.

I Logged Every Model Decision My Triage Agent Made. The Log Was the Real Product.

Comments
5 min read
The Refactor Had No Tests. So I Asked a Free Model What "Correct" Meant.

The Refactor Had No Tests. So I Asked a Free Model What "Correct" Meant.

Comments
4 min read
MiniMax H3 Is a Model, Not a Routing Decision: A Repeatable Gate

MiniMax H3 Is a Model, Not a Routing Decision: A Repeatable Gate

Comments
5 min read
I Put My Agent's Model Routing Policy in Git. The Bill Dropped Before the Code Did.

I Put My Agent's Model Routing Policy in Git. The Bill Dropped Before the Code Did.

Comments 2
4 min read
Your Agent's Permission Slip Belongs in Version Control, Not in a Prompt

Your Agent's Permission Slip Belongs in Version Control, Not in a Prompt

Comments
7 min read
loading...