DEV Community

Taylor Wang profile picture

Taylor Wang

Exploring the intersection of AI and web development.

Location Sydney, Australia Joined Joined on 
48-Hour Field Notes: My Job Had 30 Seconds. I Gave the Model 8 and Kept the Rest.

48-Hour Field Notes: My Job Had 30 Seconds. I Gave the Model 8 and Kept the Rest.

Comments
6 min read
48-Hour Field Notes: One Timeout Value Hid Two Different Failures

48-Hour Field Notes: One Timeout Value Hid Two Different Failures

Comments
7 min read
48-Hour Field Notes: My Oldest Answer Won the Cache Because I Trusted Arrival Order

48-Hour Field Notes: My Oldest Answer Won the Cache Because I Trusted Arrival Order

Comments
5 min read
48-Hour Field Notes: I Built a Boot Beacon Because My Free Server Never Said Goodbye

48-Hour Field Notes: I Built a Boot Beacon Because My Free Server Never Said Goodbye

Comments
6 min read
48-Hour Field Notes: Every Restart Restarted My Batch Job, So I Added Leases

48-Hour Field Notes: Every Restart Restarted My Batch Job, So I Added Leases

Comments
6 min read
48-Hour Field Notes: The Job Died at Minute 47 — Now It Leaves a Heartbeat Ledger

48-Hour Field Notes: The Job Died at Minute 47 — Now It Leaves a Heartbeat Ledger

Comments
6 min read
48-Hour Field Notes: A Crash Mid-Batch Proved My Queue Had No Memory

48-Hour Field Notes: A Crash Mid-Batch Proved My Queue Had No Memory

Comments
6 min read
48-Hour Field Notes: I Stopped Asking "Did It Finish?" and Started Hashing Inputs

48-Hour Field Notes: I Stopped Asking "Did It Finish?" and Started Hashing Inputs

Comments
5 min read
48-Hour Field Notes: Same Prompt, Same Code, Different Answer — So I Built a Replay Cassette

48-Hour Field Notes: Same Prompt, Same Code, Different Answer — So I Built a Replay Cassette

Comments
7 min read
48-Hour Field Notes: My JSON Check Passed Every Run — Then I Counted the Keys

48-Hour Field Notes: My JSON Check Passed Every Run — Then I Counted the Keys

Comments 1
7 min read
48-Hour Field Notes: I Put a Gate in Front of AI-Suggested Patches — Four Failures It Caught

48-Hour Field Notes: I Put a Gate in Front of AI-Suggested Patches — Four Failures It Caught

Comments
6 min read
48-Hour Field Notes: I Made My Batch Job Ask Permission Before Touching a Free Model Endpoint

48-Hour Field Notes: I Made My Batch Job Ask Permission Before Touching a Free Model Endpoint

Comments
8 min read
48-Hour Field Notes: The Free Model Returned Valid JSON, and My Schema Said Nothing

48-Hour Field Notes: The Free Model Returned Valid JSON, and My Schema Said Nothing

Comments
7 min read
48-Hour Field Notes: My Replay Cassette Kept Passing While the Live Call Failed

48-Hour Field Notes: My Replay Cassette Kept Passing While the Live Call Failed

Comments 1
5 min read
48-Hour Field Notes: My Stream Ended Without [DONE] and the Client Called It Success

48-Hour Field Notes: My Stream Ended Without [DONE] and the Client Called It Success

Comments
5 min read
48-Hour Field Notes: Exit Code 137, a Zero-Byte Output File, and the Pipeline That Swallowed Both

48-Hour Field Notes: Exit Code 137, a Zero-Byte Output File, and the Pipeline That Swallowed Both

Comments 1
5 min read
48-Hour Field Notes: I Built a Token Ledger Before Trusting Any Free Tier

48-Hour Field Notes: I Built a Token Ledger Before Trusting Any Free Tier

Comments
5 min read
48-Hour Field Notes: Exit Code 137 at Hour 31 Was Not a Bug in My Code

48-Hour Field Notes: Exit Code 137 at Hour 31 Was Not a Bug in My Code

Comments
6 min read
48-Hour Field Notes: The Batch Worker Vanished and My Re-Run Redid Every Item

48-Hour Field Notes: The Batch Worker Vanished and My Re-Run Redid Every Item

Comments 1
6 min read
48-Hour Field Notes: My p95 Looked Healthy Because I Averaged Four Percentiles

48-Hour Field Notes: My p95 Looked Healthy Because I Averaged Four Percentiles

Comments
7 min read
48-Hour Field Notes: My Race Condition Vanished on a Free Server — It Was Just Slower

48-Hour Field Notes: My Race Condition Vanished on a Free Server — It Was Just Slower

Comments
5 min read
48-Hour Field Notes: My Batch Job Trusted Local Disk, and a Restart Re-Bought Every Token

48-Hour Field Notes: My Batch Job Trusted Local Disk, and a Restart Re-Bought Every Token

Comments
6 min read
48-Hour Field Notes: My Free Server Kept the Process Alive and Quietly Dropped the State

48-Hour Field Notes: My Free Server Kept the Process Alive and Quietly Dropped the State

Comments
6 min read
48-Hour Field Notes: `kill -0` Said My Batch Job Was Alive. The PID Belonged to Someone Else.

48-Hour Field Notes: `kill -0` Said My Batch Job Was Alive. The PID Belonged to Someone Else.

Comments
5 min read
48-Hour Field Notes: My Stream Ended at [DONE] and the File Was Still Half a Function

48-Hour Field Notes: My Stream Ended at [DONE] and the File Was Still Half a Function

Comments
6 min read
48-Hour Field Notes: It Passed Locally and Died Remotely — Eight Environment Facts I Now Diff First

48-Hour Field Notes: It Passed Locally and Died Remotely — Eight Environment Facts I Now Diff First

Comments
8 min read
48-Hour Field Notes: I Benchmarked a Cold Endpoint and Called It Compute

48-Hour Field Notes: I Benchmarked a Cold Endpoint and Called It Compute

Comments 1
6 min read
48-Hour Field Notes: My Heartbeat Detector Called a Suspended Laptop a Crash

48-Hour Field Notes: My Heartbeat Detector Called a Suspended Laptop a Crash

Comments
7 min read
48-Hour Field Notes: My Diff Blamed the Model; My Stream Logger Was Splitting UTF-8

48-Hour Field Notes: My Diff Blamed the Model; My Stream Logger Was Splitting UTF-8

Comments
6 min read
48-Hour Field Notes: The Patch Was Plausible Because Half My Prompt Never Arrived

48-Hour Field Notes: The Patch Was Plausible Because Half My Prompt Never Arrived

Comments
6 min read
48-Hour Field Notes: Two Free Surfaces, One Prompt, and the Run Manifest That Caught My Drift

48-Hour Field Notes: Two Free Surfaces, One Prompt, and the Run Manifest That Caught My Drift

Comments
6 min read
48-Hour Field Notes: I Pinned a Request Fingerprint Before Comparing Two Model Runs

48-Hour Field Notes: I Pinned a Request Fingerprint Before Comparing Two Model Runs

Comments
6 min read
48-Hour Field Notes: Same Script, Same Input, Two Different Sort Orders

48-Hour Field Notes: Same Script, Same Input, Two Different Sort Orders

Comments
6 min read
48-Hour Field Notes: My Sandbox Said PASS, and Zero Tests Had Run

48-Hour Field Notes: My Sandbox Said PASS, and Zero Tests Had Run

Comments
6 min read
48-Hour Field Notes: Every `write()` Returned, `close()` Raised ENOSPC, and My Ledger Ended Mid-Record

48-Hour Field Notes: Every `write()` Returned, `close()` Raised ENOSPC, and My Ledger Ended Mid-Record

Comments
7 min read
48-Hour Field Notes: An NTP Step Ate 40 Seconds of My Batch Budget

48-Hour Field Notes: An NTP Step Ate 40 Seconds of My Batch Budget

Comments
7 min read
48-Hour Field Notes: Every Free-Tier Request Returned 200. My Acceptance Probes Still Failed.

48-Hour Field Notes: Every Free-Tier Request Returned 200. My Acceptance Probes Still Failed.

Comments
7 min read
48-Hour Field Notes: I Replayed a Generated Migration Twice and the Row Counts Moved

48-Hour Field Notes: I Replayed a Generated Migration Twice and the Row Counts Moved

Comments
5 min read
48-Hour Field Notes: The Box Recycled My Worker and the Jobs Stayed `running`

48-Hour Field Notes: The Box Recycled My Worker and the Jobs Stayed `running`

Comments
6 min read
48-Hour Field Notes: I Diffed the Env Allowlist Before I Trusted the Patch

48-Hour Field Notes: I Diffed the Env Allowlist Before I Trusted the Patch

Comments
8 min read
Field Notes: I Made the Suggestion Fail Before the Second Host Saw It

Field Notes: I Made the Suggestion Fail Before the Second Host Saw It

Comments
9 min read
48-Hour Field Notes: I Stopped Treating the Reply as the Run

48-Hour Field Notes: I Stopped Treating the Reply as the Run

Comments
8 min read
I Parked Every Suggested Diff Until a Scratch Host Replayed the Failure

I Parked Every Suggested Diff Until a Scratch Host Replayed the Failure

Comments
8 min read
48-Hour Field Notes: Both Plans Had to Name the Paths Before I Would Apply

48-Hour Field Notes: Both Plans Had to Name the Paths Before I Would Apply

Comments
9 min read
I Diffed Locale and umask Before I Let the Health Check Land

I Diffed Locale and umask Before I Let the Health Check Land

Comments
8 min read
The Other Box Had Not Agreed on an Encoding Yet

The Other Box Had Not Agreed on an Encoding Yet

Comments
10 min read
My Laptop Spoke UTF-8. The Clean Process Spoke ASCII.

My Laptop Spoke UTF-8. The Clean Process Spoke ASCII.

Comments
6 min read
48-Hour Field Notes: I Would Quarantine the Suggested Repro Before a Free Server Saw It

48-Hour Field Notes: I Would Quarantine the Suggested Repro Before a Free Server Saw It

Comments
8 min read
48-Hour Field Notes: A One-Line Add Looked Harmless. The Clean Install Disagreed.

48-Hour Field Notes: A One-Line Add Looked Harmless. The Clean Install Disagreed.

Comments
8 min read
I Would Not Land the Edit Until the Server Tree Shared My Hash

I Would Not Land the Edit Until the Server Tree Shared My Hash

Comments
9 min read
I Deleted Free From the Card and the Failure Picked a Side

I Deleted Free From the Card and the Failure Picked a Side

Comments
10 min read
Same Snippet, Different sys.executable: What I Check on the Second Host

Same Snippet, Different sys.executable: What I Check on the Second Host

1
Comments
9 min read
Notes From 48 Hours: I Scored the Second Patch Against a Tree That Left

Notes From 48 Hours: I Scored the Second Patch Against a Tree That Left

Comments
8 min read
I Caught the Newer Minor Before I Trusted the Suggested Patch

I Caught the Newer Minor Before I Trusted the Suggested Patch

Comments
7 min read
48-Hour Field Notes: The Writer Was Fine. Four Process Defaults Had Already Voted.

48-Hour Field Notes: The Writer Was Fine. Four Process Defaults Had Already Voted.

Comments
8 min read
48-Hour Field Notes: I Would Inventory Probe Tools Before I Blame the Endpoint

48-Hour Field Notes: I Would Inventory Probe Tools Before I Blame the Endpoint

Comments 1
8 min read
48-Hour Field Notes: I Parked the Prompt Until the Runtime Card Existed

48-Hour Field Notes: I Parked the Prompt Until the Runtime Card Existed

Comments
7 min read
48-Hour Field Notes: I Would Fingerprint the Locale Before I Blame the Fixture

48-Hour Field Notes: I Would Fingerprint the Locale Before I Blame the Fixture

Comments 1
8 min read
I Wanted the Same Answer Twice. The Run Manifest Was Still Empty.

I Wanted the Same Answer Twice. The Run Manifest Was Still Empty.

Comments
7 min read
48-Hour Field Notes: I Printed the Preferred Encoding. That Was Not the Open Default.

48-Hour Field Notes: I Printed the Preferred Encoding. That Was Not the Open Default.

Comments
8 min read
loading...