Unfortunately, like most jobs, the work of a developer isn’t all sunshine and lollipops. It’s filled with unique frustrations that only other developers would be able to relate to.
Are you single? Are you looking for someone who likes to strip, touch, finger, unzip, and mount? If you know I’m talking about Linux commands, then you must be a programmer.