Desperate Measures – A Time To Hack
amish-programmer.blogspot.com
amish-programmer.blogspot.com
Some markets and niche areas are just chock of full of arbitrary constraints. Security, legacy, idiocy (hey, that rhymes!), whatever it was before and has been kept around, codified and become part of many existing systems, red tape rules, some meaningful some not so much.
In this case is payment processing. But military and government systems are another example. You can't believe hoops one has to jump through to confirm to a myriad of red tape regulations, mostly security related to be able to sell to the government.
There is no shortage ancient systems or remnants of botched projects by your favorite large contractors (L3, Lockheed, and so on) that cost millions of dollars and put together with paper, glue and duct tape (metaphorically speaking) and then abandoned.
I imagine health record keeping is another (can you say MUMPS). That one word should send shivers down any programmer out there.
Some will say "fuck it, this is all broken, I am out of here", or "let's rewrite your systems in Go and Angular". Sometimes it pays (as in real $) to get your hands dirty and start playing with these systems.
In this case I think the solution is actually pretty nice.
-----------------------------------------------------
An anonymous comment on the Desperate Measures blog. I'm old enough to remember the message and wondered why it was so polite. ;-)
I guess the hackiest part is playing along with a message exchange dance that refers to things like ink and paper.