Why Hardware Development Is Hard, Part 1: Verilog Is Weird · HackerTrans