The feeling when your new task is already done

“The ‘Project: Heimdall’ team now want all the numbers,” said TS1, my fellow cow-orker.

“Really?” I asked. “They can finally deal with international phone numbers?”

“Apparently yes. So ‘Project: Sippy-Cup [1]’ needs to open the flood gates and let all the numbers through. But make it configurable.”

“Okay.”

So I dive into the code for “Project: Sippy-Cup” and … what's this? The code is already in place. From last year. When it was clear that “Project: Heimdall” could not, in fact, handle all the numbers! I remember it was annoying having to send all NANP (North American Numbering Plan) numbers (those that are 10 digits, like “501-555-1212”), even the malformed, invalid NANP numbers (like “501-511-1212”), while making sure I didn't pass along valid, international numbers that also happened to be 10 digits long (like “501-555-1212 [2]”). Now that the “Project: Heimdall” team has to deal with the crap we get … well … good luck. We're all counting on you [3].

[1] /boston/2014/03/05.1

[2] /boston/2019/04/23.2

[3] https://www.youtube.com/watch?v=0RMoH55T-oI

Gemini Mention this post

Contact the author