The author tackled a Jane Street challenge to reverse engineer an ASIC (computer chip) from GDS files. Despite doing things "the hard way" and getting distracted building custom circuit simulators and tools, they eventually learned to read the sky130 documentation, extracted circuit components using Python libraries, mapped connections between elements, and converted the design to Verilog for simulation. After weeks of work including manual circuit analysis, they successfully solved the warmup puzzle by identifying shift registers, an adder, and comparator that required inputs summing to 496, then moved on to the much larger main puzzle with 10k components.