DEV Community

Dakota Huang profile picture

Dakota Huang

Building things with Python, Go, and JavaScript. Love automating everything.

Location Seattle, WA Joined Joined on 
Pin Log Records and Handler Order Before One Extract

Pin Log Records and Handler Order Before One Extract

Comments
7 min read
Freeze Path-Skip Decisions Before One Matcher Extract

Freeze Path-Skip Decisions Before One Matcher Extract

Comments
7 min read
Config Merge Lies Until You Freeze Precedence and Coercion

Config Merge Lies Until You Freeze Precedence and Coercion

Comments
7 min read
File Counts Stay Green While Walker Extracts Reorder Paths

File Counts Stay Green While Walker Extracts Reorder Paths

Comments
6 min read
Sort the Path Set Before You Extract an Ignore Matcher

Sort the Path Set Before You Extract an Ignore Matcher

Comments
6 min read
Pin Walk Order, Symlink Loops, and EACCES Before One Extract

Pin Walk Order, Symlink Loops, and EACCES Before One Extract

Comments
6 min read
Nested Settings Extracts Fail Until Merge Order Is Pinned

Nested Settings Extracts Fail Until Merge Order Is Pinned

Comments
7 min read
Skip Rules Drift Until You Freeze Path Fixtures

Skip Rules Drift Until You Freeze Path Fixtures

Comments
7 min read
Ignore Walkers Drift Until Tests Freeze Sorted Path Sets

Ignore Walkers Drift Until Tests Freeze Sorted Path Sets

Comments
6 min read
Record-Loop Extracts Fail When Tests Ignore In-Place Mutation

Record-Loop Extracts Fail When Tests Ignore In-Place Mutation

Comments
6 min read
Pin Stdout, File Bytes, and Return Shape Before One Export Extract

Pin Stdout, File Bytes, and Return Shape Before One Export Extract

Comments
7 min read
A Messy Report Writer Needs a Tree Hash, Not a Helper Extract

A Messy Report Writer Needs a Tree Hash, Not a Helper Extract

Comments
6 min read
Messy Rollup Refactor: Pin Canonical JSON, Then Extract One Parser

Messy Rollup Refactor: Pin Canonical JSON, Then Extract One Parser

Comments
6 min read
Pin Replace Failures and Temp Leftovers Before One Atomic Write Extract

Pin Replace Failures and Temp Leftovers Before One Atomic Write Extract

Comments
6 min read
Your Clock Extract Is Unsafe Until ISO Strings Match

Your Clock Extract Is Unsafe Until ISO Strings Match

Comments
7 min read
Pin Caller Imports and Side-Effect Order Before One God-Module Split

Pin Caller Imports and Side-Effect Order Before One God-Module Split

Comments
7 min read
Freeze a Side-Effect Ledger Before One Formatter Extract

Freeze a Side-Effect Ledger Before One Formatter Extract

Comments
7 min read
Pin Sleep Argument Lists Before One Retry Extract

Pin Sleep Argument Lists Before One Retry Extract

Comments
7 min read
Config Extracts Need a CWD-by-Env Matrix, Not Path Mocks

Config Extracts Need a CWD-by-Env Matrix, Not Path Mocks

Comments
7 min read
Pin Walk Order and Byte Totals Before One Relpath Extract

Pin Walk Order and Byte Totals Before One Relpath Extract

Comments
7 min read
Pin Path Sets and Duplicate Winners Before One Glob Extract

Pin Path Sets and Duplicate Winners Before One Glob Extract

Comments
6 min read
Pin URL Query Encoding Before One Client Extract

Pin URL Query Encoding Before One Client Extract

Comments
7 min read
Pin Observed Cache-Key Strings Before One Hasher Extract

Pin Observed Cache-Key Strings Before One Hasher Extract

Comments
7 min read
Pin Header Aliases Before One CSV Exporter Extract

Pin Header Aliases Before One CSV Exporter Extract

Comments
6 min read
Workers Should Not Inherit Your Logging Handlers

Workers Should Not Inherit Your Logging Handlers

Comments
7 min read
Pin Kitchen-Sink Output Before One Pure Extract

Pin Kitchen-Sink Output Before One Pure Extract

Comments
7 min read
Record Goldens First, Then Make One Messy-Repo Edit

Record Goldens First, Then Make One Messy-Repo Edit

Comments
6 min read
Run Characterization Tests Before Touching a Tangled Closer

Run Characterization Tests Before Touching a Tangled Closer

Comments
6 min read
Characterize First: One Safe Edit in a Messy Repo

Characterize First: One Safe Edit in a Messy Repo

Comments
7 min read
Record Entry-Point Goldens Before the Smallest Repo Cut

Record Entry-Point Goldens Before the Smallest Repo Cut

Comments
7 min read
Characterize a Messy Module Before One Safe Change

Characterize a Messy Module Before One Safe Change

Comments
6 min read
The Hex Changed, the JSON Did Not

The Hex Changed, the JSON Did Not

Comments
8 min read
The Child Process Never Saw Your Fake HTTP Client

The Child Process Never Saw Your Fake HTTP Client

Comments
6 min read
Pin Header Case Folding Before One Client Extract

Pin Header Case Folding Before One Client Extract

Comments
6 min read
Pin Overlay Order Before One Settings Extract

Pin Overlay Order Before One Settings Extract

Comments
6 min read
Pin Argv Defaults and Conflict Errors Before One Parser Extract

Pin Argv Defaults and Conflict Errors Before One Parser Extract

Comments
6 min read
Pin urlencode doseq and quote_via Before One Query Extract

Pin urlencode doseq and quote_via Before One Query Extract

Comments
6 min read
Snapshot JSON Encoder Bytes Before One Helper Extract

Snapshot JSON Encoder Bytes Before One Helper Extract

Comments
6 min read
Freeze the Visited Path Set and followlinks Before Extracting a Walker

Freeze the Visited Path Set and followlinks Before Extracting a Walker

Comments
6 min read
Lock Config Overlay Winners, Then Move One Loader

Lock Config Overlay Winners, Then Move One Loader

Comments
6 min read
Pin Empty vs Missing Env Before One Config Extract

Pin Empty vs Missing Env Before One Config Extract

Comments
5 min read
Record Golden I/O Before the First Messy Edit

Record Golden I/O Before the First Messy Edit

Comments
5 min read
Record Golden Outputs Before One Messy-Repo Change

Record Golden Outputs Before One Messy-Repo Change

Comments
7 min read
Characterize the Report Boundary Before One Safe Change

Characterize the Report Boundary Before One Safe Change

Comments
7 min read
Refuse Versions the Index Never Served

Refuse Versions the Index Never Served

Comments
9 min read
Characterize One Messy Module Before the First Safe Diff

Characterize One Messy Module Before the First Safe Diff

Comments
6 min read
Map Reject Codes First. Move One Classifier After.

Map Reject Codes First. Move One Classifier After.

Comments
6 min read
Lock Observed Behavior Before One Messy-Repo Change

Lock Observed Behavior Before One Messy-Repo Change

Comments
6 min read
Run Characterization Tests Before Any Messy-Repo Diff

Run Characterization Tests Before Any Messy-Repo Diff

Comments
7 min read
Pin Env, Cwd, and Argv Before One CLI Extract

Pin Env, Cwd, and Argv Before One CLI Extract

Comments
6 min read
Pin Naive vs Aware Equality Before One Clock Extract

Pin Naive vs Aware Equality Before One Clock Extract

Comments
6 min read
Pin JSON Bytes and Default Handlers Before One Serializer Extract

Pin JSON Bytes and Default Handlers Before One Serializer Extract

Comments
6 min read
Pin JSON Pointers and Type Tags Before One Mapper Extract

Pin JSON Pointers and Type Tags Before One Mapper Extract

Comments
7 min read
Pin In-Place Mutations Before One Pure Extract

Pin In-Place Mutations Before One Pure Extract

Comments
6 min read
Freeze Side-Effect Order From One Trace Before Any Extract

Freeze Side-Effect Order From One Trace Before Any Extract

Comments
5 min read
Pin Missing, Empty, and Invalid Env Before One Settings Extract

Pin Missing, Empty, and Invalid Env Before One Settings Extract

Comments
6 min read
Freeze Status and Body Digests Before One Handler Extract

Freeze Status and Body Digests Before One Handler Extract

Comments
8 min read
Pin Which Branches Fire Before One Predicate Extract

Pin Which Branches Fire Before One Predicate Extract

Comments
7 min read
Make Each Characterization Test Fail Once Before You Refactor

Make Each Characterization Test Fail Once Before You Refactor

Comments
5 min read
A Diff Budget Gate for Refactors: Fail the Branch Before Review Does

A Diff Budget Gate for Refactors: Fail the Branch Before Review Does

Comments
5 min read
loading...