I kept looking for some reason the author was talking about catfish. I don’t get it though: I’ve never heard of this kind of programmer compared to Siluriformes, and I’m not sure it’s a good idea to try to popularize the connection (which I also don’t get).
I understood it to be a synthesis of the idea of working in a Big Ball Of Mud, and being someone who doesn’t spend a lot of time bothering about Peak Elegance, so much as just keeping things working along. That sort of work and approach isn’t the most respected among talkative programmers, but there is work to be done in keeping large, ill-architectured applications working, without complaining.
Basically, the connection is that both end up dealing with the detritus of their worlds, for better or worse.
I agree it isn’t respected or talked about, but words matter, and calling this person a “catfish programmer” is going to paint the wrong picture.
Might want to try a better name. Catfish means something completely different in pop culture, and I spent the first half of the article wondering how they were going to tie it together.