As most of people on stackoverflow, I'm a programmer. In my first job, I wrote lot of Caché ObjectScript code. Now I'm trying my best to catch-up in Java.
While I think it's good to learn from one's mistakes, I think it's even better to learn from mistakes done by others, and not repeating the history. Biggest fail I've found so far is using static context, it makes refactoring to any better context like e.g. Spring really painful.
My current employer is Y Soft Corporation. I like the company and hopefully it stays that way.