DEV Community

Dakota Huang profile picture

Dakota Huang

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

Location Seattle, WA Joined Joined on 
Freeze Aging Labels Before One Status Extract

Freeze Aging Labels Before One Status Extract

Comments
7 min read
Five Discount Rows Are the Refactor Gate

Five Discount Rows Are the Refactor Gate

Comments 1
8 min read
Pin Apply Order Before One Discount Extract

Pin Apply Order Before One Discount Extract

Comments
6 min read
One Helper Moves Only After the Status Table Stays Green

One Helper Moves Only After the Status Table Stays Green

Comments
7 min read
Invoice Cents Stay Put While One Lookup Moves

Invoice Cents Stay Put While One Lookup Moves

Comments
6 min read
A Two-Commit Gate for a Messy Batch Module

A Two-Commit Gate for a Messy Batch Module

Comments
7 min read
Seal File, Clock, and Print Before One Module Split

Seal File, Clock, and Print Before One Module Split

Comments
6 min read
Pin the Golden Row Before You Split Dispatch

Pin the Golden Row Before You Split Dispatch

Comments
6 min read
Lock mkdir Failures Before One Path Extract

Lock mkdir Failures Before One Path Extract

Comments
8 min read
Pin Report Bytes Before You Extract One Parser

Pin Report Bytes Before You Extract One Parser

Comments 1
6 min read
Hold the Wide Diff Until One Score Extract Passes

Hold the Wide Diff Until One Score Extract Passes

Comments
7 min read
Score the Cut, Then Extract One Pure Function

Score the Cut, Then Extract One Pure Function

Comments
6 min read
Keep Audit Order Fixed Before You Extract Decide

Keep Audit Order Fixed Before You Extract Decide

Comments
7 min read
Smallest Adjuster Split After a Four-Row Stock Contract

Smallest Adjuster Split After a Four-Row Stock Contract

Comments
7 min read
Object Identity Belongs in the Flag Overlay Contract

Object Identity Belongs in the Flag Overlay Contract

Comments
7 min read
Keep the Reject Ledger Green Before You Split Ingest

Keep the Reject Ledger Green Before You Split Ingest

Comments
7 min read
Blank Is Not Missing: Lock a Config Merger, Then Extract Once

Blank Is Not Missing: Lock a Config Merger, Then Extract Once

Comments
7 min read
Freeze Quote, Null, and Newline Bytes Before One Join Extract

Freeze Quote, Null, and Newline Bytes Before One Join Extract

Comments
6 min read
Lock Hit and Miss Rows Before Splitting a Formatter

Lock Hit and Miss Rows Before Splitting a Formatter

Comments
6 min read
Pin Seed, Clock, and Cwd Before One Pure Extract

Pin Seed, Clock, and Cwd Before One Pure Extract

Comments
8 min read
Extract Rounding Only After the Row Contract Is Green

Extract Rounding Only After the Row Contract Is Green

Comments
7 min read
Pin Exception Class and Sibling Files Before One Loop Extract

Pin Exception Class and Sibling Files Before One Loop Extract

Comments
7 min read
Freeze Object Identity Before One Mutator Extract

Freeze Object Identity Before One Mutator Extract

Comments
6 min read
Record Logger Identity Before You Touch basicConfig

Record Logger Identity Before You Touch basicConfig

Comments
6 min read
Grep Misses Runtime Imports. Pin Edges Before One Delete.

Grep Misses Runtime Imports. Pin Edges Before One Delete.

Comments
8 min read
Pin Config Search Order and Winner Keys Before One Loader Split

Pin Config Search Order and Winner Keys Before One Loader Split

Comments
6 min read
Pin the Runtime Call Graph Before One Leaf Extract

Pin the Runtime Call Graph Before One Leaf Extract

Comments
7 min read
Normalize Clocks and Roots Before You Split a God Script

Normalize Clocks and Roots Before You Split a God Script

Comments
6 min read
Pin Argv, Workdir Creates, and Report Bytes Before One Extract

Pin Argv, Workdir Creates, and Report Bytes Before One Extract

Comments
7 min read
Pin Writes, Env Diffs, and Warnings Before One Module Split

Pin Writes, Env Diffs, and Warnings Before One Module Split

Comments
5 min read
Your Golden Master Is Flaky Because You Captured It Once

Your Golden Master Is Flaky Because You Captured It Once

Comments
5 min read
Pin Extension Totals Before One Report Extract

Pin Extension Totals Before One Report Extract

Comments
7 min read
Freeze CLI Side Effects Before One God-Module Split

Freeze CLI Side Effects Before One God-Module Split

Comments
6 min read
Freeze Output Paths and Content Digests Before One main() Split

Freeze Output Paths and Content Digests Before One main() Split

Comments
6 min read
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
loading...