<p dir="ltr">I blame it on the culture, and on the humans who enable it. Agree that it&#39;s not *just* the programmer&#39;s fault, although in your example below, he must have been semi sedated to write code that catches a non 3/4 character tld, and then pop up an error message; so inefficient :)</p>
<p dir="ltr">It&#39;s literally no extra work to change a regular expression match in code. It&#39;s a kind of laziness combined with apathy that drives this.</p>
<p dir="ltr">Some developers depend on a dns lookup to determine a valid tld, while others lookup a static list. Poor programming choices, much heartbreak lies in those directions, too.</p>
<p dir="ltr">Ram</p>
<div class="gmail_extra"><br><div class="gmail_quote">On Sep 29, 2016 2:51 PM, &quot;Kurt Pritz&quot; &lt;<a href="mailto:kurt@kjpritz.com">kurt@kjpritz.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Ram: <div><br></div><div>I wouldn&#39;t necessarily blame it on the programmer: </div><div><br></div><div>Boss: Hello young man. We have a bit of a problem to solve. Some of our web site users are mis-typing their email addresses. When different government departments need to get hold of them to correct an error on a form they submitted, we cannot. These government departments want us to do a check on their email addresses to at least make sure they are the right format and allowable content. </div><div><br></div><div>Programmer: Sure thing. What&#39;s our budget for this?</div><div><br></div><div>Boss: Zero.</div><div><br></div><div>So, semi-smart solution for no budget.</div><div><br></div><div>Kurt</div><div><br><div>
<div style="color:rgb(0,0,0);font-family:Helvetica;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word"><div>________________</div><div>Kurt Pritz</div><div><a href="mailto:kurt@kjpritz.com" target="_blank">kurt@kjpritz.com</a></div><div><a href="tel:%2B1.310.400.4184" value="+13104004184" target="_blank">+1.310.400.4184</a></div><div>Skype: kjpritz</div><div><br></div></div><br></div><br></div><br><br>
</div>
<br><div><div>On Sep 29, 2016, at 12:32 PM, &quot;Jiankang Yao&quot; &lt;<a href="mailto:yaojk@cnnic.cn" target="_blank">yaojk@cnnic.cn</a>&gt; wrote:</div><br><blockquote type="cite"><div lang="EN-US" vlink="#954f72" link="#0563c1" style="line-height:1.5;font-size:10.5pt;font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;margin:10px"><div>Dear Ram,</div><div> </div><div>   I think that you can be titled as UA pioneer.</div><div>  </div><div> Another 15+ years are needed for UA work.</div><div> </div><div> </div><div> </div><hr align="left" size="1" style="width:210px;min-height:1px"><div><span>Jiankang Yao</span></div><div> </div><div style="border-width:1pt medium medium;border-style:solid none none;padding:3pt 0cm 0cm;border-top-color:rgb(181,196,223)"><div style="padding:8px;background-color:rgb(239,239,239);font-size:12px"><div><b>From:</b> <a href="mailto:rmohan@afilias.info" style="color:rgb(149,79,114);text-decoration:underline" target="_blank">Ram Mohan</a></div><div><b>Date:</b> 2016-09-29 01:50</div><div><b>To:</b> <a href="mailto:UA-discuss@icann.org" style="color:rgb(149,79,114);text-decoration:underline" target="_blank">UA-discuss</a></div><div><b>Subject:</b> [UA-discuss] Some universal acceptance problems last 15+ years...</div></div></div><div><div style="line-height:1.5;font-size:10.5pt"><div><div style="margin:0in 0in 0pt;font-family:Calibri,sans-serif;font-size:11pt">On Sep 12, 2001, I helped launch the first non 2/3 character TLD, .INFO. Many of you have heard about how we struggled to get applications, browsers, web forms and email systems to recognize the world’s first four-character TLD as a legitimate extension, including my creation of the Office of the CTO (in a 3 person startup) to get large companies to return my calls.</div><p class="MsoNormal" style="margin:0in 0in 0pt;font-family:Calibri,sans-serif;font-size:11pt"> </p><div style="margin:0in 0in 0pt;font-family:Calibri,sans-serif;font-size:11pt">Well, 15+ years later, today I was on the website of the Pennsylvania state government, and filled in my email address (ending in .INFO). I hit submit, and here is the prompt that came up. I hit OK, and the site accepted my email and I moved forward with my tasks, but it’s galling that some programmer _<i>recently</i>_ decided that a non 2/3 character TLD based email address merited a warning message.</div><p class="MsoNormal" style="margin:0in 0in 0pt;font-family:Calibri,sans-serif;font-size:11pt"> </p><div style="margin:0in 0in 0pt;font-family:Calibri,sans-serif;font-size:11pt"><span>&lt;image001(09-29-10-27-48).png&gt;</span></div><p class="MsoNormal" style="margin:0in 0in 0pt;font-family:Calibri,sans-serif;font-size:11pt"> </p><div style="margin:0in 0in 0pt;font-family:Calibri,sans-serif;font-size:11pt">Goes to show how long bad habits persist. Also goes to show why the UASG’s work is important.</div><p class="MsoNormal" style="margin:0in 0in 0pt;font-family:Calibri,sans-serif;font-size:11pt"> </p><div style="margin:0in 0in 0pt;font-family:Calibri,sans-serif;font-size:11pt">-Ram</div><p class="MsoNormal" style="margin:0in 0in 0pt;font-family:Calibri,sans-serif;font-size:11pt"> </p><div style="margin:0in 0in 0pt;font-family:Calibri,sans-serif;font-size:11pt">------------------------------<wbr>------------------------------<wbr>------------------</div><div style="margin:0in 0in 0pt;font-family:Calibri,sans-serif;font-size:11pt">Ram Mohan</div><div style="margin:0in 0in 0pt;font-family:Calibri,sans-serif;font-size:11pt">Executive Vice President &amp; CTO</div><div style="margin:0in 0in 0pt;font-family:Calibri,sans-serif;font-size:11pt">Afilias |Ireland|Canada|USA|India|<wbr>China</div><div style="margin:0in 0in 0pt;font-family:Calibri,sans-serif;font-size:11pt">o: <a href="tel:%2B1.215.706.5700%20x103" value="+12157065700" target="_blank">+1.215.706.5700 x103</a>; m: <a href="tel:%2B1.215.431.0958" value="+12154310958" target="_blank">+1.215.431.0958</a>; f: <a href="tel:%2B1.215.706.5701" value="+12157065701" target="_blank">+1.215.706.5701</a></div><div style="margin:0in 0in 0pt;font-family:Calibri,sans-serif;font-size:11pt"><a>Skype:gliderpilot30</a> |@rmohan123|<a href="http://www.linkedin.com/in/rmohan" style="color:rgb(149,79,114);text-decoration:underline" target="_blank">www.linkedin.com/<wbr>in/rmohan</a></div></div></div></div></div></blockquote></div><br></div></div></blockquote></div></div>