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 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
Score the Tangle First: Pick Your Refactor Seam by Churn and Fan-In

Score the Tangle First: Pick Your Refactor Seam by Churn and Fan-In

Comments
5 min read
Characterization Tests First: Record the Behavior, Then Make One Safe Change

Characterization Tests First: Record the Behavior, Then Make One Safe Change

Comments
5 min read
Characterization Tests First: The Smallest Safe Refactor in a Scary Repo

Characterization Tests First: The Smallest Safe Refactor in a Scary Repo

Comments
6 min read
Characterization Tests First, Then the Smallest Safe Change

Characterization Tests First, Then the Smallest Safe Change

Comments 1
5 min read
Pin Golden Call Logs Before One Messy-Repo Change

Pin Golden Call Logs Before One Messy-Repo Change

Comments
7 min read
Characterization Tests Before the First Messy-Repo Edit

Characterization Tests Before the First Messy-Repo Edit

Comments
7 min read
Characterize One Tangled Function Before the First Edit

Characterize One Tangled Function Before the First Edit

Comments
7 min read
Characterize Messy Behavior Before the Smallest Safe Change

Characterize Messy Behavior Before the Smallest Safe Change

Comments
6 min read
Characterize a Messy Merger First, Then Ship One Hunk

Characterize a Messy Merger First, Then Ship One Hunk

Comments
6 min read
Write Characterization Tests Before the Smallest Messy-Repo Change

Write Characterization Tests Before the Smallest Messy-Repo Change

Comments
7 min read
Pin a Path Inventory Before You Extract One Ignore Predicate

Pin a Path Inventory Before You Extract One Ignore Predicate

Comments
8 min read
Pin a Resolver Call Matrix Before One Extract

Pin a Resolver Call Matrix Before One Extract

Comments
6 min read
Lock Import Side Effects Before One Registrar Extract

Lock Import Side Effects Before One Registrar Extract

Comments
7 min read
Pin Relpaths, Sizes, and SHA-256 Before One Walker Extract

Pin Relpaths, Sizes, and SHA-256 Before One Walker Extract

Comments
7 min read
Pin a God Pricer's Env, Cache, and Quote Before One Extract

Pin a God Pricer's Env, Cache, and Quote Before One Extract

Comments
7 min read
Pin Import-Time Open Calls Before One Package Move

Pin Import-Time Open Calls Before One Package Move

1
Comments 1
8 min read
Pin the Output Schema. Then Extract One Key Builder.

Pin the Output Schema. Then Extract One Key Builder.

Comments
6 min read
Pin Branch Outcomes, Then Extract One Policy Function

Pin Branch Outcomes, Then Extract One Policy Function

Comments
6 min read
Snapshot Exit, Stdout, and Stderr Before One Flag Extract

Snapshot Exit, Stdout, and Stderr Before One Flag Extract

Comments
6 min read
Pin Exit Codes Before You Extract One CLI Flag

Pin Exit Codes Before You Extract One CLI Flag

Comments
8 min read
loading...