Internationalization is Hard
Posted: October 23, 2009 Filed under: Computers, Sofware Engineering Leave a comment »Either that or programmers are lazy. I’ve been working on an App at work that requires internationaliztion, and until you get used to doing it, its very easy to let strings just leak through. I just installed Google Chrome, and right there on the first prefs page is a whole slew of I18n bugs: 
They missed a translation and another couple don’t fit in the space and just run off the page into oblivion. These bugs are annoying to fix, but at least they are easy to find: Just change the locale on your computer while you develop. Only one person on the team really needs to do this.
I have my computer’s language set to spanish, so I notice these problems right away while testing, which is certainly something you should do for at least a round of QA before you ship, but preferably while you develop. You can make it fun if you write a pirate locale or something, but you should absolutely be running your app in a language other than english before you can even come close to calling it finished.
Yahoo learns nothing, enforces “security questions”
Posted: October 1, 2009 Filed under: Don't do that 1 Comment »I play fantasy football on yahoo. For the last few weeks they’ve been hassling me to enter “security questions” so I could reset my password if I forgot it. I already have an alternate e-mail address registered with them in case I forget the same password I’ve been using for 5 years, so I’ve been clicking “Later.” Until today, when I went to adjust my team and saw this:

This is infuriating to me, especially considering how badly yahoo got burned in the media after that UTenn student “hacked” Sarah Palin’s e-mail address. I really wish that people would stop doing this, or at least make it not mandatory. Even Time Magazine had an article about how stupid these questions are.
So please, internet, I’m begging you to stop doing this.