The hiring process for software engineers is often a glorified bait-and-switch scheme: employers look for someone who isn't just a clockwatcher, goes above and beyond the bare minimum, genuinely cares about the craft, ideally with personal side projects to demonstrate this, yet after the software engineers are hired, the same employers treat them like code monkeys, ruthlessly measuring performance only by lines of code and dollars added.