52°F

Aaron Parecki

  • Articles
  • Notes
  • Photos
  • Paul https://infosec.exchange/@planzi   •   Nov 30

    @aaronpk When I worked at the phone company (SBC), we worked on this problem for YEARS. We were even more constrained than Amex -- I believe we had 13 characters to work with on the street address line. This was complicated by the fact that your phone service address and your USPS mailing address are a) not necessarily the same and b) even if they are "the same", the rules for abbreviating them are incompatible. This was resulting in 1000s of hours of manual labor by (very expensive) phone reps each month calling customers to ask them for their [mailing] address, plus risking regulatory fines for non-delivery of phone bills, plus lost revenue. In the end, we ended up standing up a SOAP-based middleware, connected to the mainframe phone billing systems, to validate the mailing addresses against the USPS address database. Under the covers, EBCDIC-encoded address data was being rendered into an XML doc and submitted over a web service to the address validation service. If there was a service address that this... thing couldn't map to a USPS address, I had a hotline to a wizard at USPS who could figure out the right address -- and if they couldn't, they would literally call the mail carrier on that route and find out from THEM what the right mailing address was. It was some strange combination of massive big data (before we used that term) systems talking to other massive big data systems... all backed up by mail carriers with bags of mail and Deep Knowledge about the addresses in their assigned area. Interesting project - wouldn't be even minimally surprised if it's still in use today, 20 years later.

    Aaron Parecki
    that is absolutely terrifying
    Portland, Oregon • 42°F
    Wed, Nov 30, 2022 3:00pm -08:00
    1 reply
    • Paul infosec.exchange/users/planzi

      @aaronpk the crazy part is that the cost estimate to expand the mainframe's storage of the mailing address from 13 characters to 15 characters (and 15 was the absolute max due to the place in the VT100 emulation terminal window where the phone rep actually typed the address) was well into the $mm's of dollars. But at the end of the day, a phone rep could submit a service address and get back a valid USPS address within a few seconds, despite the absolute bannanas path that that data had to take.

      Wed, Nov 30, 2022 3:04pm -08:00
Posted in /replies using monocle.p3k.io

Hi, I'm Aaron Parecki, Director of Identity Standards at Okta, and co-founder of IndieWebCamp. I maintain oauth.net, write and consult about OAuth, and participate in the OAuth Working Group at the IETF. I also help people learn about video production and livestreaming. (detailed bio)

I've been tracking my location since 2008 and I wrote 100 songs in 100 days. I've spoken at conferences around the world about owning your data, OAuth, quantified self, and explained why R is a vowel. Read more.

  • Director of Identity Standards at Okta
  • IndieWebCamp Founder
  • OAuth WG Editor
  • OpenID Board Member

  • 🎥 YouTube Tutorials and Reviews
  • 🏠 We're building a triplex!
  • ⭐️ Life Stack
  • ⚙️ Home Automation
  • All
  • Articles
  • Bookmarks
  • Notes
  • Photos
  • Replies
  • Reviews
  • Trips
  • Videos
  • Contact
© 1999-2025 by Aaron Parecki. Powered by p3k. This site supports Webmention.
Except where otherwise noted, text content on this site is licensed under a Creative Commons Attribution 3.0 License.
IndieWebCamp Microformats Webmention W3C HTML5 Creative Commons
WeChat ID
aaronpk_tv