Have you ever felt like you had to know everything in order to understand anything? My recent exploration of blogger client APIs has reminded me how much background context one must have to understand most API specifications.
Every profession has its share of workers who continue past their prime years of productivity. Maybe you've seen one...the overweight police officer who looks more at home in a Krispy Kreme shop than in his cruiser. I'm thinking software engineers have to "throw in the towel" sometime before 40...before the ol' brain loses too many working cells.
We've all been taught to implement our software systems in the programming language best suited to the problem we're trying to solve. If you were planning a system that had internationalization and localizability as a top priority, what programming platform would you choose?
I remember one of the very first lectures of my Computer Science degree. One of the tips was "avoid hard coded, magic numbers in your code." My question is why didn't anyone teach this rule for text?